Tiene 864,89 km² de área y una población de 89.328 habitantes en 2012.
Su capital es la ciudad de Silkeborg, con 42.807 habitantes.
Silkeborg es un municipio del interior de Jutlandia.
Colinda al este con Ikast-Brande, al norte con Viborg y Favrskov, al oeste con Skanderborg, y al sur con Ikast-Brande y Horsens.
El actual territorio del municipio es resultado de la reforma territorial danesa de 2007, que fusionó los antiguos municipios de Gjern, Silkeborg, Them y Kjellerup.