Silkeborg liegt etwa 40km westlich von Aarhus und knapp 35km südlich von Viborg an der Eisenbahnlinie zwischen Herning und Skanderborg. Die Stadt liegt zu beiden Seiten des Silkeborg Langsø, dieser wird vom längsten Fluss Dänemarks, der Gudenå, durchflossen. Etwa 11km westlich von Silkeborg liegt das Toteisloch Bølling Sø, der Hügel Himmelbjerget etwa 12km südöstlich.
Erste Besiedlungsspuren Silkeborgs lassen sich auf etwa 1200 datieren.[2] Um 1400 wurden in Silkeborg ein Kloster und ein Amtssitz für die Bischöfe in Aarhus errichtet. Bis 1662 stand der ursprüngliche Landkreis Silkeborg Len unter der Verwaltung von Schloss Silkeborg (Silkeborg Slot), danach unter der Verwaltung von Silkeborg Amt. In der Strukturreform 1793 wurde der Landkreis auf andere Gemeinden aufgeteilt.
1844 erhielt der Unternehmer Michael Drewsen die Erlaubnis, eine Papierfabrik in Silkeborg zu errichten. Durch den wirtschaftlichen Aufschwung erhielt Silkeborg 1846 den Status eines Handelsplatzes und zum 1. Januar 1900 die Stadtrechte. Die Kirche wurde 1877 fertiggestellt.
Das Museum Silkeborg „Hovedgården“ befindet sich in dem ältesten Gebäude der Stadt aus dem Jahr 1767. Die archäologische Ausstellung hat ihren Schwerpunkt in der Eisenzeit. Von herausragender Bedeutung ist der Tollundmann, eine Moorleiche aus dem 3. oder 4. Jahrhundert v.Chr., die 1950 in der Nähe von Silkeborg beim Torfstechen gefunden wurde.
Zum Bestand des Museums gehören eine Glassammlung mit Exponaten aus der Zeit seit dem 16.Jh. und eine kleine Kollektion zu jüngeren Lokalgeschichte.
Im Bereich des ehemaligen Kurzentrums Silkeborg Bad befinden sich das Bunkermuseum mit Bunkeranlagen aus dem Zweiten Weltkrieg.
Dem in Silkeborg aufgewachsenen Maler und Keramikkünstler Asger Jorn ist das Museum Jorn gewidmet. Der Museumsbau von Niels Frithiof Truelsen wurde 1982 eingeweiht.
Das in der ehemaligen Papierfabrik untergebrachte Papiermuseum bringt den Besuchern die Kunst der historischen Papierherstellung näher.
In Silkeborg befindet sich das AquariumAqua, in dem auch Vögel und Säugetiere gehalten werden. Im Gegensatz zu den meisten anderen dänischen Aquarien, die ihren Schwerpunkt bei Salzwasserfischen setzen, wird hier die Fauna des dänischen Süßwassers präsentiert.
Im Juni wird das jährliche Riverboat Jazz Festival durchgeführt. Eine weitere musikalische Veranstaltung, das Country Music Festival, bietet an jedem zweiten August-Wochenende ein großes Open-Air-Konzert mit Country-Musik.
Jedes letzte Wochenende im August findet in Silkeborg und Umgebung die AUTOMANIA, das Silkeborg Automobilfestival, statt.