El municipio limita al norte con los municipios de Amacueca y Atoyac; al sur, San Gabriel, Gómez Farías y Zapotlán el Grande; al este, Gómez Farías; y al oeste, Tapalpa.