Cuenta con una extensión territorial aproximada de 891 km², y limita al norte con el municipio de Sombrerete, al sur con el municipio de Jiménez del Teúl y al oeste con el Estado de Durango.