Se ubica en la parte poniente en el Estado de México. Limita con otros lugares entre los que se encuentran al norte con Donato Guerra, al sur con Temascaltepec, en la zona este con los municipios de Amanalco y una vez más con Temascaltepec y finalmente al oeste limita con Ixtapan del Oro, Santo Tomás de los Plátanos y con Otozumba. Posee una extensión territorial de 421.95 kilómetros cuadrados.