Colinda al norte con los municipios de Tepetlaoxtoc, Papalotla, San Andrés Chiautla, y Chiconcuac; al sur con Chimalhuacán, e Ixtapaluca; al oeste con Atenco; y Nezahualcóyotl;y al este con los estados de Tlaxcala y Puebla.