Limita al norte con el municipio del San Ignacio y el estado de Durango, al sur con el municipio de Rosario y el océano Pacífico, al oriente con el municipio de Concordia y al Poniente con el litoral de océano Pacífico.