Population of Denmark

5,792,203

2020


Yearly change:

0.35%

5-year change:

0.36%

20-year change:

0.42%

Most populated cities in Denmark

Denmark has an estimated population of 5.8 million. Around 35% of the population lives in the 10 major cities.

# City Population
1 Copenhagen, Capital Region 1,153,615
2 Århus, Central Jutland 237,551
3 Odense, South Denmark 145,931
4 Aalborg, North Denmark 122,219
5 Frederiksberg, Capital Region 95,029
6 Esbjerg, South Denmark 72,205
7 Horsens, Central Jutland 58,646
8 Randers, Central Jutland 55,780
9 Kolding, South Denmark 55,363
10 Vejle, South Denmark 51,177
# City Population
11 Hvidovre, Capital Region 49,380
12 Greve, Zealand 47,671
13 Herning, Central Jutland 44,763
14 Roskilde, Zealand 44,285
15 Silkeborg, Central Jutland 41,674
16 Næstved, Zealand 40,660
17 Charlottenlund, Capital Region 40,000
18 Ballerup, Capital Region 40,000
19 Vanløse, Capital Region 37,115
20 Fredericia, South Denmark 36,946