Limita, en el sentido del reloj desde el norte, con el municipio de Huejotzingo, el municipio de Calpan, el municipio de Nealtican, el municipio de Tianguismanalco y el municipio de Tochimilco, en Puebla; así como con el municipio de Atlautla, en el Estado de México.