Imofolio

København · report

People and new homes in København

In 2025 the population grew by 4,626 while 2,920 homes were finished: 1.6 new residents for every new home.

New residents per new home, 2025
1.6
Population change, 2025
+4,626

Population change and homes finished in København

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

Population change

Show the numbers
YearPopulation change
20254,626
20247,987
20235,819
20228,638
20216,350
20205,863
20198,973
201810,163
201710,794
201611,152
201511,582
201411,267
201311,503
201211,314
201110,213
201011,260
200910,342
20088,742
20076,602
20062,554

Homes finished

Show the numbers
YearHomes finished
20252,920
20243,162
20233,869
20223,531
20215,530
20205,745
20196,514
20186,119
20175,627
20164,816
20152,460
20142,546
20131,390
20121,669
2011969
2010862
20091,110
20081,687
20073,956
20063,668

Year by year

YearNet migrationBirths minus deathsPopulation changeHomes finished
2006−534+3,088+2,5543,668
2007+3,149+3,453+6,6023,956
2008+4,900+3,842+8,7421,687
2009+6,191+4,151+10,3421,110
2010+6,438+4,822+11,260862
2011+5,339+4,874+10,213969
2012+6,388+4,926+11,3141,669
2013+6,709+4,794+11,5031,390
2014+5,876+5,391+11,2672,546
2015+5,812+5,770+11,5822,460
2016+4,882+6,270+11,1524,816
2017+4,385+6,409+10,7945,627
2018+3,771+6,392+10,1636,119
2019+2,189+6,784+8,9736,514
2020−680+6,543+5,8635,745
2021−282+6,632+6,3505,530
2022+3,246+5,392+8,6383,531
2023+350+5,469+5,8193,869
2024+2,273+5,714+7,9873,162
2025−1,690+6,316+4,6262,920

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 København

Asking prices have an 80% chance of landing between DKK 65,171/m² and DKK 88,371/m² by September 2027.

Expected, September 2027
DKK 76,771/m²
Chance of a rise
36%

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

Payment, two incomes
52%
Payment, one income
104%

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

Gap today
+4.6%
Change in a year
+0.8 pp

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

Licensed, 12 months
2,898
Per 1,000 residents
4.3

Asking prices have fallen by 3% or more 7 times since 2004. The deepest began in October 2006.

Deepest fall
−23.1%
Recovery from the low
72 months

4.8% of the 348,477 homes registered on 1 January 2026 had nobody living in them.

Empty, 2026
4.8%
Empty homes
16,711

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

Homes from existing buildings, 2025
5%