Largest Cities by Population in Denmark (2025)

Below are the urban areas with more than 100,000 inhabitants in Denmark ranked by population.

Urban Area (or urban agglomeration) population refers to the population contained within the contours of a contiguous territory inhabited at urban density levels, typically comprising a city and its surrounding suburban fringe.

Rank Urban Area Population Estimate (2025) 1 Year Change (over 2024) Land Area (Km²) Density (P/Km²) Global Rank Projections (2030) Projections (2050)
1 København (Copenhagen) 1,229,370 0.54% 292 4,210 416 1,243,842 1,319,460
2 Aarhus 233,587 0.46% 82 2,849 2,516 236,584 239,912
3 Odense 130,258 2.33% 51 2,554 4,686 140,775 144,137
4 Aalborg 101,143 1.34% 41 2,467 6,108 101,925 102,115
5 Greve Strand 82,156 1.11% 50 1,643 7,588 83,318 84,630

See also

Source: United Nations, Department of Economic and Social Affairs, Population Division (2025). World Urbanization Prospects: The 2025 Revision, Online Edition.