Capulhuac is a municipality in southern Mexico. It is located in the central area of the State of Mexico, at 19°12 'north latitude and 99°28' west longitude of the Greenwich meridian. It borders the municipalities of Xalatlaco, Lerma, Santiago Tianguistenco and Ocoyoacac, presenting an average altitude of 2,800 meters above sea level. Its proximity to the Federal District has recently led to the immigration of capital. Its name means "Canal de capulines" in Nahuatl. Capulli means capulín and apan, canal.