Al noroeste del municipio limita con el municipio de Santa María del Oro, al noreste con el municipio de La Yesca, al sureste con el municipio de Ixtlán del Río y al suroeste con el municipio de Ahuacatlán.