El municipio colinda al norte con el municipio de Tuxpan, municipio de Zapotiltic, municipio de Tamazula de Gordiano y el municipio de Jilotlán de los Dolores; al este con el municipio de Jilotlán de los Dolores y el estado de Michoacán; al sur con el estado de Michoacán y el municipio de Pihuamo; al oeste con los municipios de Pihuamo y Tuxpan.