Los límites que tiene con otros lugares son en la porción norte con los municipios de Tepoztlán y Teoloyucan, al este con Cuautitlán y Tultitlán, al sur con los municipios de Tlalnepantla de Baz y Atizapán de Zaragoza, finalmente al oeste limita con los municipios de Villa Nicolás Romero y también con Tepoztlán. Posee una extensión territorial de 109.9 kilómetros cuadrados.