Localizado al noroeste de la entidad, está compuesto por una superficie territorial de 1,097 kilómetros cuadrados y tiene una altura promedio de 2,020 metros sobre el nivel del mar. Colinda al norte con el municipio de Río Grande, al este con Juan Aldama y al oeste con el municipio de Sombrerete.