Está ubicado en la región oeste del país, limitando al norte con Jalisco, al sur con Michoacán y al oeste con el océano Pacífico.