Esta conformado por 3,068.48 kilómetros cuadrados y tiene una altura promedio de 1,900 metros sobre el nivel del mar. Este municipio presenta límites al norte con el municipio de San Ignacio y el estado de Durango, al este con Concordia, al sur con Rosario y el Océano Pacífico, finalmente al oeste nuevamente con el Océano Pacífico.