Limita al sur con el municipio de Acaponeta; al norte y al oriente con el estado de Durango, en particular con el municipio de Mezquital y al poniente con el estado de Sinaloa, donde sus límites corresponden al municipio de Escuinapa y Rosario.