The municipality is located in the southeastern portion of the state. It covers a total surface area of 181.72 km² and, in the year 2000 census, reported a population of 45,255.
The town is overlooked by the twin volcanoes Popocatéptl and Iztaccíhuatl. It serves as a popular starting point for excursions into the mountains.