El municipio colinda al norte con los municipios de Tuxcueca, Tizapán el Alto y el estado de Michoacán; al este con el estado de Michoacán y el municipio de Mazamitla; al sur con los municipios de Mazamitla y Concepción de Buenos Aires; al oeste con el municipio de Concepción de Buenos Aires.