El municipio colinda al norte con el municipio de San Vicente Tancuayalab; al este con el estado de Veracruz; al sur con San Martín Chalchicuautla; y al oeste con Tampamolón Corona, así como con los municipios de San Antonio y Tanlajas.