Está ubicado en el oeste del país , limitando al norte con Sinaloa y Durango, al este con Zacatecas, al este y sur con Jalisco y al oeste con el océano Pacífico, donde posee también las Islas Marías, la Isla Isabel, las Tres Marietas y el Farallón La Peña.