Municipio que forma parte del estado de México, tiene limites al norte con el municipio de Aculco y con el estado de Querétaro; al sur limita con los municipios de Temascalcingo, Tlacomulco y con Timilpan. Cuenta con una extensión territorial de 492.13 kilómetros cuadrados y se encuentra a una altura promedio de 2,552 metros sobre el nivel del mar.