Colinda al norte y al oriente con Muñoz de Domingo Arenas, al sur con Xaltocan y al poniente con Hueyotlipan, se encuentra a una altura promedio de 2,580 metros sobre el nivel del mar (msnm) y su territorio se extiende a unos 30.060 kilómetros cuadrados.