Før reformen i 2007 var Silkeborg en kommune i Århus amt. Den hadde 53 888 innbyggere i 2003, og et areal på 255,3 km².