Imofolio

Denmark · report

People and new homes in Denmark

In 2025 the population grew by 32,946 while 25,465 homes were finished: 1.3 new residents for every new home.

New residents per new home, 2025
1.3
Population change, 2025
+32,946

Population change and homes finished in Denmark

The population's yearly change, net migration plus births minus deaths, against homes finished. Statistics Denmark.

Population change

Show the numbers
YearPopulation change
202532,946
202432,266
202329,259
202257,251
202132,793
202017,206
201916,536
201824,921
201732,762
201642,090
201548,182
201433,866
201326,207
201223,207
201120,813
201026,153
200924,396
200836,038
200730,538
200619,468

Homes finished

Show the numbers
YearHomes finished
202525,465
202428,050
202338,169
202240,666
202136,706
202039,062
201934,540
201828,990
201725,781
201621,193
201515,204
201415,843
201316,750
201217,935
201113,572
201012,498
200919,013
200826,819
200731,325
200629,028

Year by year

YearNet migrationBirths minus deathsPopulation changeHomes finished
2006+9,961+9,507+19,46829,028
2007+22,059+8,479+30,53831,325
2008+25,591+10,447+36,03826,819
2009+16,452+7,944+24,39619,013
2010+17,110+9,043+26,15312,498
2011+14,332+6,481+20,81313,572
2012+17,616+5,591+23,20717,935
2013+22,804+3,403+26,20716,750
2014+28,336+5,530+33,86615,843
2015+42,531+5,651+48,18215,204
2016+33,297+8,793+42,09021,193
2017+24,625+8,137+32,76225,781
2018+18,676+6,245+24,92128,990
2019+9,326+7,210+16,53634,540
2020+10,913+6,293+17,20639,062
2021+26,473+6,320+32,79336,706
2022+58,255−1,004+57,25140,666
2023+30,173−914+29,25938,169
2024+32,258+8+32,26628,050
2025+31,688+1,258+32,94625,465

Births, deaths and moves are Statistics Denmark's, from the population register: moves between municipalities and to and from abroad. Homes finished are dwellings completed in any building. A home houses a household, not a person: two or three new residents per new home is roughly one home per new household.

Other reports for Denmark

Asking prices have an 80% chance of landing between DKK 24,169/m² and DKK 26,148/m² by September 2027.

Expected, September 2027
DKK 25,158/m²
Chance of a rise
96%

At the average sale price of houses, a 90 m² home costs DKK 1,756,890. With 10% down and a 30-year mortgage, the payment is DKK 7,532 a month. Denmark sets no cap on the payment; lenders treat debt above four times gross income as high.

Payment, two incomes
15%
Payment, one income
31%

Houses sold in Q2 2026 had first been offered at 4.9% more than they fetched. A year ago the gap was +6.0%.

Gap today
+4.9%
Change in a year
−1.0 pp

25.3% fewer homes were licensed for construction in the last 12 months than in an average year of the past decade.

Licensed, 12 months
24,594
Per 1,000 residents
4.1

Prices of existing homes have fallen by 3% or more 3 times since 1992. The deepest began in Q3 2007.

Deepest fall
−21.2%
Recovery from the low
75 months

6.5% of the 3,071,410 homes registered on 1 January 2026 had nobody living in them.

Empty, 2026
6.5%
Empty homes
198,672

In 2025, 8% of the homes added came from existing buildings rather than new ones.

Homes from existing buildings, 2025
8%

Public bodies signed DKK 4.7B of housing works here in 2025, and DKK 64.5B since 2017.

Signed in 2025
DKK 4.7B
Per resident, 2025
DKK 781