Population of Denmark today

6,015,578
Thursday, January 29, 2026

Population of Denmark as of today

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

Population6,015,578
Growth Rate0.313%
Male2,990,620 (49.715%)
Female3,024,958 (50.285%)
Today Change+ 41
Births today130
Deaths today129
Births in 20264,703
Deaths in 20264,664
Change in 2026+ 1,485 (0.025%)

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,644,23993.823%
2SE Sweden10,683,607177.589%
3DE Germany83,725,9011,392.417%
Data sources: United Nations,World Bank, Nations Geo ,Census,Wikidata