Kommunen ble dannet ved regionreformen i 2007 og er en sammenslåing av Bjerringbro kommune, Fjends kommune, Karup kommune, Møldrup kommune, Tjele kommune, Viborg kommune (1970–2006) og Hvam i Aalestrup kommune.