Está ubicado en la región noroeste del país, limitando al norte con Sonora y Chihuahua, al este con Durango, al sur con Nayarit y al oeste con el golfo de California o mar de Cortés (océano Pacífico).