Se encuentra en el interior de la península de Jutlandia y administrativamente pertenece a Jutlandia Central.
Su capital y mayor ciudad es Viborg, que también sirve de capital regional.
El actual municipio de Viborg se formó por la fusión de seis antiguos municipios: Bjerringbro, Fjends, Karup, Møldrup, Tjele y Viborg, así como una pequeña parte del municipio de Aalestrup.
En 2012, el municipio de Viborg tiene 41 localidades mayores a 200 habitantes, las cuales se consideran "zonas urbanas".
Un total de 19.441 personas viven en zonas rurales (localidades con menos de 200 habitantes).