Este municipio tiene colindancias al norte con el municipio de Naucalpan, al sur con los municipios de Ocoyoacac y la delegación de Miguel Hidalgo, al este con Cuajimalpa y al oeste limita con el municipio de Lerma. Cuenta con una extensión territorial de 143.5 kilómetros cuadrados y una altitud mínima de 2,501 y máxima de 3,500 metros sobre el nivel del mar.