Colinda con los municipios Guadalupe Victoria y Cuencamé al norte, Vicente Guerrero al Sur, con el municipio de Durango y Nombre de Dios al oeste y con el Estado de Zacatecas al Este.