Este municipio colinda al oriente con los municipios de San Mateo Atenco y Santiago Tianguistenco, tanto al poniente como al norte con el municipio de Toluca, al sur con Chapultepec, Mexicaltzingo y Calimaya. La altitud de dicho municipio es de 2,670 metros sobre el nivel del mar y está formado por una extensión territorial total de 70.43 kilómetros cuadrados.