Tiene una extensión de 494.4 Km² y se ubica al Sureste de la entidad, limitando con los municipios de Santa María del Oro al Norte, San Pedro Lagunillas al Oeste, Jala e Ixtlán del Río al Este y Amatlán de Cañas al Sureste.