El municipio colinda al norte, sur y este con el estado de Puebla y al oeste con el municipio de Cuapiaxtla.