Limita al norte con el municipio de Tepechitlán y Santa María de La Paz, al sur con Mezquital del Oro, García de la Cadena y con el Estado de Jalisco, y al poniente colinda con el municipio de Benito Juárez y con el municipio de La Yesca que pertenece al estado de Nayarit.