Localizado en la región del Valle de Toluca, tiene colindancia al norte con los municipios de Santa Cruz Atizapán y Santiago Tianguistengo, al sur con el municipio de Tianguistengo y también con Texcalyacac, al este con Tianguistengo y Zalatlaco y finalmente al oeste con San Antonio la Isla. Cuenta con una superficie territorial de 6.44 kilómetros cuadrados.