Ubicado en la región central de la entidad, cuenta con una superficie territorial de 4,947 kilómetros cuadrados y una altura promedio de 2,220 metros sobre el nivel del mar. Tiene límites al norte con el municipio de Sain Alto, Río Grande y Cañitas de F. Pescador, al este con Villa de Cos, Pánuco, Calera y General Enrique Estrada, al sur nuevamente con el General Enrique Estrada, Calera, Jeres y Valparaíso y finalmente al oeste una vez más con Valparaíso y con los municipios de Sombrerete y Sain Alto.