El municipio colinda al norte con el estado de Michoacán; al este con el estado de Michoacán y el municipio de Quitupan; al sur con los municipios de Quitupan y Santa María del Oro; al oeste con los municipios de Tamazula de Gordiano, Mazamitla y el estado de Michoacán.