Se encuentra a una altitud de 2,013 metros sobre el nivel del mar. 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 y susuperficie es de 129.35 km²