Ubicado en la región noreste de la entidad, colinda al norte con los municipios de Tecáman y Teotihuacán, en la zona sur con Atenco, Tezoyuca, Chiautla y Tepetlaoxtoc, al este continúa colindando con Teotihuacán y con Tepetlaoxtoc y finalmente al oeste con los municipios de Tecámac y Ecatepec. Posee una extensión territorial de 87.07 kilómetros cuadrados.