| Thursday 1:15 AM|
| 9°C, Wind NW at 10 km/h, 61% Humidity|
Huitzilac is a city in the Mexican state of Morelos. It stands at 19°01′42″N 99°16′02″W and at an altitude of 2,561 m. (8,402 ft.) above sea level.
The city serves as the municipal seat for the surrounding municipality of the same name. With a 2010 census population of 4,568 inhabitants, it is the second-largest city (locality) in the municipality, after the town of Tres Marías 19°03′15″N 99°14′30″W.
The municipality reported 17,340 inhabitants in the 2010 census.
The name is a Spanish-language adaptation of a Nahuatl toponym meaning "in the water of the humming-birds".
The municipality is one of 17 municipalities that border Mexico City. It borders the capital city's southside boroughs of Milpa Alta and Tlalpan.
The largest localities (cities, towns, and villages) are: