Nedenfor ses byområder med mere end 100.000 indbyggere i Danmark rangeret efter befolkningstal.
Befolkning i byområder (eller byagglomerationer) refererer til befolkningen inden for grænserne af et sammenhængende territorium, der er beboet med bymæssig tæthed, typisk bestående af en by og dens omkringliggende forstadsområder.
| Rang | Byområde | Befolkningsoverslag (2025) | 1-års ændring (i forhold til 2024) | Landområde (km²) | Befolkningstæthed (Indb./km²) | Global placering | Fremskrivninger (2030) | Fremskrivninger (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 |
Kilde: FN, Department of Economic and Social Affairs, Population Division (2025). World Urbanization Prospects: The 2025 Revision, Online Edition.