Largest cities in Denmark
Danish kommuner ranked by official population, newest DST FOLK1A figures with source and date.
Last updated 2026-06-04
Largest cities in Denmark
Use this when you want the largest Danish urban markets first. The value is kommune (municipality) population, not metro-area population.
Each ranking is built only from source-backed values. Official, commercial and community sources are labelled separately.
| Rank | City | Value | Source | Observed | Data level |
|---|---|---|---|---|---|
| 1 | Copenhagen | 660,000 persons | dst_folk1a_2024 Source-backed | 2026-06-09 | details.level.level_0 |
| 2 | Aarhus | 370,000 persons | dst_folk1a_2024 Source-backed | 2026-06-09 | details.level.level_0 |
| 3 | Aalborg | 225,000 persons | dst_folk1a_2024 Source-backed | 2026-06-09 | details.level.level_0 |
| 4 | Odense | 210,000 persons | dst_folk1a_2024 Source-backed | 2026-06-09 | details.level.level_0 |
| 5 | Vejle | 122,000 persons | dst_folk1a_2024 Source-backed | 2026-06-09 | details.level.level_0 |
| 6 | Esbjerg | 115,000 persons | dst_folk1a_2024 Source-backed | 2026-06-09 | details.level.level_0 |
| 7 | Frederiksberg | 105,000 persons | dst_folk1a_2024 Source-backed | 2026-06-09 | details.level.level_0 |
| 8 | Randers | 100,000 persons | dst_folk1a_2024 Source-backed | 2026-06-09 | details.level.level_0 |
| 9 | Silkeborg | 100,000 persons | dst_folk1a_2024 Source-backed | 2026-06-09 | details.level.level_0 |
| 10 | Viborg | 97,000 persons | dst_folk1a_2024 Source-backed | 2026-06-09 | details.level.level_0 |
| 11 | Horsens | 96,000 persons | dst_folk1a_2024 Source-backed | 2026-06-09 | details.level.level_0 |
| 12 | Kolding | 95,000 persons | dst_folk1a_2024 Source-backed | 2026-06-09 | details.level.level_0 |
| 13 | Roskilde | 91,000 persons | dst_folk1a_2024 Source-backed | 2026-06-09 | details.level.level_0 |
| 14 | Herning | 90,000 persons | dst_folk1a_2024 Source-backed | 2026-06-09 | details.level.level_0 |
| 15 | Næstved | 85,000 persons | dst_folk1a_2024 Source-backed | 2026-06-09 | details.level.level_0 |
| 16 | Slagelse | 79,000 persons | dst_folk1a_2024 Source-backed | 2026-06-09 | details.level.level_0 |
| 17 | Gentofte | 75,000 persons | dst_folk1a_2024 Source-backed | 2026-06-09 | details.level.level_0 |
| 18 | Holbæk | 74,000 persons | dst_folk1a_2024 Source-backed | 2026-06-09 | details.level.level_0 |
| 19 | Sønderborg | 74,000 persons | dst_folk1a_2024 Source-backed | 2026-06-09 | details.level.level_0 |
| 20 | Gladsaxe | 70,000 persons | dst_folk1a_2024 Source-backed | 2026-06-09 | details.level.level_0 |
| 21 | Skanderborg | 65,000 persons | dst_folk1a_2024 Source-backed | 2026-06-09 | details.level.level_0 |
| 22 | Hjørring | 64,000 persons | dst_folk1a_2024 Source-backed | 2026-06-09 | details.level.level_0 |
| 23 | Helsingør | 63,000 persons | dst_folk1a_2024 Source-backed | 2026-06-09 | details.level.level_0 |
| 24 | Køge | 62,000 persons | dst_folk1a_2024 Source-backed | 2026-06-09 | details.level.level_0 |
| 25 | Guldborgsund | 61,000 persons | dst_folk1a_2024 Source-backed | 2026-06-09 | details.level.level_0 |
FAQ
How are these rankings built?
Only source-backed values are used. Each row links its source, source type and observation date. Cities without a verified value are excluded.
Why is a ranking empty?
It will show once enough cities have a verified value for that indicator. Until then we show how many cities are already covered.