El municipio colinda al norte con los municipios de Huehuetla y Zozocolco de Hidalgo, Veracruz; al este con Tuzamapan de Galeana; al sur con Ixtepec, San Juan Ocelonacaxtla, Huehuetla; y al oeste con Ixtepec y Huehuetla.