The city is located in the central Mexican highlands above sea level, in a valley of the same name, from which the Popocatépetl and Iztaccíhuatl volcanoes can be seen in the distance. The main elevations in the municipality are El Cerro Ostol at and El Cerro Tepepan at .