Limita al norte con el municipio de Juchipila, al sur con el municipio de Ixtlahuacán del Río, Jalisco; al este con los municipios de Nochistlán, Zacatecas, Yahualica, Jalisco y Cuquío, Jalisco.