Denmark's buildings in numbers.
Roof, facade, heating and age for every building in BBR, municipality by municipality. Counts only — no addresses. The numbers are fetched once a day.
Find your municipalityAsbestos in the numbers — what BBR can and cannot say
The municipalities on the map
- ≤ 29.9 %
- 29.9 % – 32.9 %
- 32.9 % – 35.9 %
- 35.9 % – 40.5 %
- > 40.5 %
- not looked up
The colour shows the share of the municipality's buildings — not the count, which mostly follows the size of the municipality.
Source: BBR + DAR (Datafordeler) — bygningsindeks; grundareal fra Matriklen, jordforurening fra Danmarks Miljøportal (DKJord), fredning/SAVE fra Slots- og Kulturstyrelsen (FBB), energimærker fra Grundfasts energimærke-korpus via Grundfast · fetched
The map as a table: Buildings used as homes (BBR group «bolig», residential)
| Municipality | Quantity | Share of all |
|---|---|---|
| Lyngby-Taarbæk | 11,597 | 49.1 % |
| Frederiksberg | 4,446 | 46.8 % |
| Rudersdal | 15,215 | 46.7 % |
| Gentofte | 14,814 | 46.5 % |
| Gladsaxe | 12,288 | 46.1 % |
| Albertslund | 6,151 | 44.6 % |
| Fredensborg | 11,305 | 43.5 % |
| Hørsholm | 6,839 | 43.3 % |
| Aarhus | 71,134 | 43.2 % |
| Furesø | 11,243 | 42.6 % |
| København | 35,017 | 42.3 % |
| Greve | 15,006 | 42.3 % |
| Horsens | 29,410 | 42.3 % |
| Egedal | 14,370 | 41.7 % |
| Hvidovre | 9,456 | 41.6 % |
| Odense | 51,852 | 41.1 % |
| Solrød | 7,250 | 41.0 % |
| Fredericia | 15,020 | 41.0 % |
| Allerød | 8,288 | 40.6 % |
| Rødovre | 6,801 | 40.5 % |
| Herlev | 5,423 | 40.4 % |
| Høje-Taastrup | 10,739 | 40.1 % |
| Køge | 16,841 | 40.0 % |
| Randers | 30,454 | 39.8 % |
| Skanderborg | 21,700 | 39.4 % |
| Esbjerg | 35,057 | 39.2 % |
| Vejle | 39,321 | 39.2 % |
| Dragør | 4,724 | 39.0 % |
| Roskilde | 23,318 | 38.7 % |
| Ishøj | 3,633 | 38.3 % |
| Helsingør | 15,839 | 37.4 % |
| Tårnby | 9,203 | 37.3 % |
| Silkeborg | 33,360 | 37.3 % |
| Brøndby | 5,348 | 37.0 % |
| Kolding | 31,335 | 36.8 % |
| Herning | 29,652 | 36.6 % |
| Vallensbæk | 3,966 | 36.4 % |
| Aalborg | 54,241 | 36.1 % |
| Rebild | 12,217 | 36.0 % |
| Ringsted | 10,247 | 35.9 % |
| Hedensted | 19,602 | 35.9 % |
| Viborg | 35,683 | 35.9 % |
| Svendborg | 21,273 | 35.8 % |
| Aabenraa | 21,595 | 35.5 % |
| Næstved | 27,123 | 35.3 % |
| Ærø | 4,039 | 34.9 % |
| Middelfart | 15,834 | 34.6 % |
| Faxe | 14,210 | 34.3 % |
| Haderslev | 20,223 | 34.2 % |
| Hillerød | 13,989 | 34.1 % |
| Kerteminde | 9,810 | 33.7 % |
| Lejre | 10,389 | 33.6 % |
| Faaborg-Midtfyn | 21,774 | 33.5 % |
| Assens | 17,063 | 33.4 % |
| Nyborg | 11,340 | 33.3 % |
| Sønderborg | 25,751 | 33.2 % |
| Vejen | 16,998 | 33.2 % |
| Favrskov | 18,074 | 33.2 % |
| Struer | 8,378 | 32.9 % |
| Brønderslev | 14,280 | 32.9 % |
| Ballerup | 9,268 | 32.7 % |
| Holbæk | 23,164 | 32.5 % |
| Slagelse | 23,799 | 32.4 % |
| Tønder | 16,320 | 32.2 % |
| Stevns | 9,231 | 32.0 % |
| Morsø | 9,093 | 32.0 % |
| Ikast-Brande | 15,230 | 31.9 % |
| Billund | 10,099 | 31.6 % |
| Thisted | 18,944 | 31.6 % |
| Mariagerfjord | 16,506 | 31.5 % |
| Holstebro | 22,319 | 31.1 % |
| Glostrup | 3,890 | 30.9 % |
| Hjørring | 25,639 | 30.8 % |
| Lolland | 18,358 | 30.5 % |
| Bornholm | 18,907 | 30.2 % |
| Frederikshavn | 24,268 | 30.2 % |
| Odder | 7,967 | 30.1 % |
| Vesthimmerlands | 15,327 | 30.1 % |
| Lemvig | 8,835 | 29.9 % |
| Sorø | 11,079 | 29.1 % |
| Skive | 17,538 | 29.0 % |
| Nordfyns | 12,033 | 28.9 % |
| Langeland | 7,504 | 28.6 % |
| Frederikssund | 15,164 | 28.4 % |
| Guldborgsund | 23,988 | 28.3 % |
| Varde | 19,656 | 28.3 % |
| Vordingborg | 17,918 | 28.2 % |
| Samsø | 2,674 | 27.3 % |
| Jammerbugt | 16,742 | 27.2 % |
| Syddjurs | 17,795 | 26.8 % |
| Kalundborg | 18,507 | 26.5 % |
| Norddjurs | 14,661 | 26.2 % |
| Ringkøbing-Skjern | 22,972 | 26.1 % |
| Halsnæs | 10,009 | 23.0 % |
| Læsø | 1,293 | 21.9 % |
| Gribskov | 13,971 | 20.5 % |
| Fanø | 1,397 | 17.7 % |
| Odsherred | 12,472 | 14.0 % |
The whole country
| What | Number of buildings | Share of all |
|---|---|---|
| Buildings used as homes (BBR group «bolig», residential) | 1,656,085 | 34.2 % |
| Buildings on a plot with a registered oil tank in use — garages too, not «has an oil boiler» | 630,412 | 13.0 % |
| Roofing code 5 «Clay tiles» | 642,118 | 13.2 % |
| Roofing code 7 «Thatch» | 52,026 | 1.1 % |
| Holiday homes (group «sommerhus») | 220,713 | 4.6 % |
| Roofing codes 1 and 2 «Roofing felt, low/steep pitch» | 977,936 | 20.2 % |
| Blocks of flats (group «etagebolig») | 106,446 | 2.2 % |
| Detached single-family houses (group «enfamiliehus») | 1,248,319 | 25.8 % |
| Heating installation code 7 «Electric heating» | 283,481 | 5.8 % |
| External wall code 5 «Timber» | 1,363,899 | 28.1 % |
| All buildings in BBR's building index, including sheds, garages and carports | 4,846,196 | 100.0 % |
| Buildings with construction year 1000, BBR's placeholder for «unknown» | 410,839 | 8.5 % |
| Heating fuel code 3 «Liquid fuel», typically oil | 145,198 | 3.0 % |
| Roofing code 3 «Fibre cement, including asbestos» — suspected asbestos, not a finding | 1,267,032 | 26.1 % |
| Heating installation code 1 «District heating/block heating» | 974,234 | 20.1 % |
| Heating installation code 5 «Heat pump» | 306,719 | 6.3 % |
| External wall code 1 «Brick» | 2,481,935 | 51.2 % |
| Asbestos-containing material registered in byg036 (codes 1–4); the field is almost empty in BBR | 8,583 | 0.2 % |
| Heating fuel code 7 «Natural gas» | 287,380 | 5.9 % |
| External wall code 3 «Fibre cement, including asbestos» — suspected asbestos, not a finding | 28,764 | 0.6 % |
| External wall code 4 «Half-timbering» | 47,532 | 1.0 % |
| Heating fuel code 4 «Solid fuel», e.g. wood and pellets | 114,871 | 2.4 % |
Source: BBR + DAR (Datafordeler) — bygningsindeks; grundareal fra Matriklen, jordforurening fra Danmarks Miljøportal (DKJord), fredning/SAVE fra Slots- og Kulturstyrelsen (FBB), energimærker fra Grundfasts energimærke-korpus via Grundfast · fetched
When were the buildings built?
| Built | Number of buildings |
|---|---|
| before 1900 | 252,784 |
| 1900–09 | 154,234 |
| 1910–19 | 112,356 |
| 1920–29 | 148,939 |
| 1930–39 | 177,864 |
| 1940–49 | 121,172 |
| 1950–59 | 242,399 |
| 1960–69 | 477,390 |
| 1970–79 | 686,915 |
| 1980–89 | 511,372 |
| 1990–99 | 366,400 |
| 2000–09 | 512,969 |
| 2010–19 | 395,557 |
| 2020–29 | 267,671 |
Source: BBR + DAR (Datafordeler) — bygningsindeks; grundareal fra Matriklen, jordforurening fra Danmarks Miljøportal (DKJord), fredning/SAVE fra Slots- og Kulturstyrelsen (FBB), energimærker fra Grundfasts energimærke-korpus via Grundfast · fetched
The numbers for your trade
- Bricklaying and masonryBrick and half-timbered facades, tiled roofs and the oldest houses.
- Carpenter and joinerTimber facades, roofing felt, fibre cement roofs and the homes that need maintaining.
- RoofingThe roofs split into tile, roofing felt, fibre cement and thatch.
- Plumbing and heatingOil heating, oil tanks, heat pumps and district heating.
- Electrical installationElectric heating, heat pumps and the homes that need power.
- Insulation and energyBuildings with oil or electric heating, and the oldest buildings.
- Demolition and environmental remediationFibre cement roofs, oil tanks and the oldest buildings.
- Painting and glazingTimber and brick facades, and the homes behind them.
- Landscaping and gardensThe homes and buildings that have a garden or outdoor area.
- ScaffoldingThe buildings, brick facades and tiled roofs that need scaffolding.
- Cleaning and property servicesThe buildings and homes that need looking after.
- Cranes and liftingThe tall buildings where the tower cranes work.
- Warehouse, forklift and transportThe warehouse buildings by size and age, and the soil that is driven away.
- Metal, welding and plasticsThe industrial and workshop buildings, and the PE pipes of ground-source heating.
- Fire and first aidThe tall buildings and the institutions where people sleep.
Next step: Housing and environmental data by municipality
Figures by municipality on asbestos roofs, the PCB era, lead paint, asbestos facades, soil contamination and building permits.
Free · Saneo's price as of 2 October 2026
Next step: Saneo's guides
Guides on asbestos, PCB, lead and sampling, explained simply and with sources.