Population of Denmark today

6,017,795
Friday, March 13, 2026

Population of Denmark as of today

The current population of Denmark is 6,017,795 with an annual growth rate of 0.313%. Denmark has a population of 0.073% of the world's population.

Population6,017,795
Growth Rate0.313%
Male2,991,722 (49.715%)
Female3,026,073 (50.285%)
Today Change+ 41
Births today129
Deaths today128
Births in 202611,726
Deaths in 202611,628
Change in 2026+ 3,702 (0.062%)

Population chart for Denmark

Population History of Denmark

YearPopulation
(01 Jan)
Natural ChangeGrowth Rate
(%)
Total Population
(31 December)
20255,990,92123,1250.386%6,014,046
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

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,646,68593.823%
2SE Sweden10,688,476177.589%
3DE Germany83,703,0161,392.417%
Data sources: United Nations,World Bank, Nations Geo ,Census,Wikidata