Limita al Norte con el municipio de El Nayar y el estado de Jalisco, al Este con el municipio zacatecano de Florencia de Benito Juárez y al Sur con el estado de Jalisco, al suroeste con los municipios de Santa María del Oro, Jala e Ixtlán del Río, al Oeste con el municipio de El Nayar.