Colinda al norte con el estado de México, al sur con el municipio de Zacualpan de Amilpas, al este con el estado de Puebla y al oeste con Ocuituco.