Population of Denmark today

5,996,686
Tuesday, April 1, 2025

Population of Denmark as of today

The current population of Denmark is 5,996,686 with an annual growth rate of 0.386%. Denmark has a population of 0.073% of the world's population.

Population5,996,686
Growth Rate0.386%
Male2,980,940 (49.71%)
Female3,015,746 (50.29%)
Today Change+ 63
Births today161
Deaths today159
Births in 202514,765
Deaths in 202514,497
Change in 2025+ 5,765 (0.096%)

Population chart for Denmark

Population History of Denmark

YearPopulation
(01 Jan)
Natural ChangeGrowth Rate
(%)
Total Population
(31 December)
20245,963,90326,9570.452%5,990,860
20235,932,37031,4420.53%5,963,812
20225,873,43758,6170.998%5,932,054
20215,840,11633,2300.569%5,873,346
20205,822,94417,1190.294%5,840,063
20195,806,29316,6060.286%5,822,899
20185,781,35624,8600.43%5,806,216
20175,748,98032,3090.562%5,781,289
20165,707,42241,4360.726%5,748,858
20155,659,98047,2610.835%5,707,241

Net Migration Rate of Denmark

The net migration rate of Denmark in the most recent year (2023) is estimated at 31,006, indicating a positive migration trend where more people are arriving than leaving.

Net Migration Rate Over the Last 10 Years

YearNet Migration
202331,006
202260,219
202126,887
202010,851
20199,488
201818,919
201724,561
201633,391
201542,284
201427,242

The population of countries near Denmark

RankIsoCountryPopulationEquivalent Denmark
1NO Norway5,613,25093.534%
2SE Sweden10,644,716177.484%
3DE Germany84,241,8371,408.947%
Data sources: United Nations,World Bank, Nations Geo ,Census,Wikidata