Municipio queforma parte del Esado de México, tiene limites al norte con los municipios de San Felipe del Progreso e Ixtlahuaca, al sur con Zinacantepec, al este con Toulca y Temoaya, finalmente al oeste colinda con los municipios de Villa Victoria y Amanacalco de Becerra. Cuenta con una superficie territorial de 483.8 kilómetros cuadrados.