El municipio colinda al norte con los municipios de Zapotlán el Grande y Tamazula de Gordiano; al este con el municipio de Tamazula de Gordiano; al sur con los municipios de Tamazula de Gordiano, Tecalitlán y Tuxpan; al oeste con los municipios de Tuxpan y Zapotlán el Grande.