Population of Denmark today

6,020,194
Wednesday, April 29, 2026

Population of Denmark as of today

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

Population6,020,194
Growth Rate0.313%
Male2,992,915 (49.715%)
Female3,027,280 (50.285%)
Today Change+ 16
Births today50
Deaths today49
Births in 202619,323
Deaths in 202619,161
Change in 2026+ 6,101 (0.101%)

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,649,33193.823%
2SE Sweden10,693,743177.589%
3DE Germany83,678,2581,392.417%
Data sources: United Nations,World Bank, Nations Geo ,Census,Wikidata