Viborg är en tätort och stad som utgör centralort i Viborgs kommun, residensstad i Region Mittjylland samt biskopssäte i Viborgs stift i Danmark. Staden ligger i Nørrejylland, mitt inne i landet och är delvis byggd på en sluttande höjd ner mot sjöarna Søndersø och Nørresø. Tätorten hade 40 621 invånare 2018.