Die Sportstätte ist nach dem Inka-Herrscher Atahualpa benannt. Es wurde nach einer dreijährigen Bauphase 1951 eröffnet und 1973 und 1977 renoviert. Die Umbaumaßnahmen haben dazu geführt, dass die Kapazität von ursprünglich 40.958[2] oder 39.816[3] Plätze reduziert wurde.
Bemerkenswert ist die Lage des Stadions auf 2.782 m Höhe.[3] Die Anlage liegt an der Kreuzung der Avenida 6 de Diciembre und der Avenida Naciones Unidas in Quito, etwa sieben Kilometer nördlich der historischen Altstadt.