El municipio colinda al norte con los municipios de Tuxpan y Tecalitlán; al este con el municipio de Tecalitlán y el estado de Michoacán; al sur con los estados de Michoacán y Colima; al oeste con el estado de Colima y el municipio de Tuxpan.