Colinda al norte con Jolotzingo y Xonacatlán, al sur con los municipios de Capulhuac y Tianguistenco, al oriente colinda con Huixquilucan, Naucalpan de Juárez y Ocoyoacac, finalmente al poniente con los municipios de Metepec, San Mateo Atenco y Toluca. Posee una extensión territorial de 228.64 kilómetros cuadrados.