๐Ÿ‡ฉ๐Ÿ‡ฐ Denmark ยท ๐Ÿ‡ธ๐Ÿ‡ช Sweden ยท ๐Ÿ‡ณ๐Ÿ‡ด Norway ยท ๐Ÿ‡ซ๐Ÿ‡ฎ Finland โ€” expat guides live now
Social Housing in Denmark Guide
Housing

Housing

Social Housing in Denmark Guide

Denmark has excellent social housing โ€” but waitlists are long. Here's how to get on the list, how priority works, and what to expect.

6 min readยทVerified 2 June 2026ยท[1][2][3][4]
Sourced from official Danish government portals including borger.dk, skat.dk, and SIRI. Content last verified 2 June 2026.

Send money home without the bank markup

Most Danish banks add a 3โ€“5% hidden margin on top of the exchange rate. Wise uses the real mid-market rate with a small, transparent fee shown upfront โ€” typically saving expats hundreds of kroner per transfer.

  • โœ“ Hold DKK, EUR, GBP and 40+ currencies in one account
  • โœ“ Get a local EUR/GBP IBAN โ€” useful before your Danish bank is open
  • โœ“ Wise debit card works in Denmark and across the EU
Open a Wise account

Affiliate link โ€” we earn a small commission if you sign up. It doesn't affect your fees.

Denmark's social housing sector (almene boliger) is one of the largest in the world relative to population. About 20% of all housing in Denmark is social housing โ€” non-profit, managed by housing associations, and rented at below-market rates. Unlike social housing in many other countries, it is not means-tested and not stigmatised. Professionals, families, students, and retirees all live in almene boliger. The main catch is time: getting in requires patience measured in years, not months.

Here is how the system works, how to register, and how to position yourself for the fastest possible allocation.

What Social Housing Is (and Is Not)

Danish social housing (almene boliger) is:

  • Non-profit: Housing associations are not allowed to generate profit. Rents are set to cover operating costs plus maintenance reserves.
  • Below market rent: Typically 20 to 40% below comparable private rentals in the same area.
  • Secure tenancy: Once you are in, you have very strong rights. Eviction is rare and requires serious cause.
  • Open to everyone: No income ceiling, no Danish citizenship requirement. Any legal resident with a CPR number can register.
  • Regulated quality: Housing associations are required to maintain properties to a defined standard.

It is not:

  • Emergency housing: There are separate pathways for that (through municipalities)
  • Available quickly in Copenhagen: Central Copenhagen waitlists are 10 to 15 years
  • A single system: Each housing association has its own waitlist. You register separately with each.

Who Manages Social Housing

Social housing in Denmark is managed by independent housing associations (boligselskaber), each of which manages its own portfolio of buildings and its own waitlist. The major ones in Copenhagen and nationally:

AssociationWebsiteCoverage
KABkab-bolig.dkCopenhagen, largest single association
AABaab.dkCopenhagen, large portfolio
Lejerbolejerbo.dkNationwide
FSBfsb.dkCopenhagen
3B3b.dkCopenhagen
Boligkontoret Danmarkbdk.dkNationwide
DABdabbolig.dkNationwide

In Aarhus, the major associations include Brabrand Boligforening and Aarhus Almene Boligselskab. In Odense, Fyns almennyttige Boligselskab is the main provider.

How Waitlists Work: Seniority from Day One

The fundamental rule of Danish social housing waitlists is simple: your position is determined by the date you registered, not by any measure of need. The longer you have been on the list, the higher your priority.

There are two types of lists:

Intern venteliste (internal list): Once you are a tenant in a housing association, you go on the internal list for transfers to other units within the same association. Seniority is counted from your first tenancy start date. For existing tenants who want to move to a larger or different flat, this is typically the faster route.

Ekstern venteliste (external list): This is what new applicants join. Seniority counts from the date of registration. Annual membership fees must be paid to maintain your position โ€” if you miss a year's payment, your seniority date resets.

Current Waitlist Times: Realistic Estimates (2026)

AreaApproximate wait for a 2-bed
Copenhagen city centre (KAB, AAB)10โ€“15 years
Copenhagen outer districts (Valby, Brรธnshรธj)6โ€“10 years
Frederiksberg8โ€“12 years
Aarhus city centre4โ€“7 years
Aarhus outer areas2โ€“4 years
Odense2โ€“4 years
Aalborg1โ€“3 years

These are approximations โ€” actual times vary by association, unit size, and specific buildings. Smaller units (1-bedroom, studios) generally have shorter waits than family-sized apartments. Ground-floor accessible units often have shorter waits. Some specific buildings in outer Copenhagen districts have waits as short as 3 to 5 years.

How to Register

Step 1: Choose your associations

There is no cost to registering with multiple associations, and no penalty for being on multiple lists simultaneously. Register with as many as are relevant to your preferred areas. In Copenhagen, register with KAB, AAB, Lejerbo, FSB, and 3B at minimum.

Step 2: Go to each association's website

Each has an online registration form. You need:

  • Your name and contact details
  • Your CPR number
  • Your current address
  • Payment for the first year's membership fee

Step 3: Pay the annual membership fee

Fees vary by association and unit type:

AssociationTypical annual fee
KABDKK 125โ€“250/year depending on unit size preference
AABDKK 50โ€“100/year
LejerboDKK 50โ€“150/year
FSBDKK 100โ€“200/year

Pay by bank transfer or card. Most associations send you an invoice reminder before your annual renewal โ€” but do not rely on it. Set your own calendar reminder to renew each year. Missing a payment resets your seniority.

Step 4: Specify your preferences

Most associations let you specify preferences for area, apartment size, and floor. Broader preferences generally mean more offers โ€” if you are flexible on area, you will be offered apartments more quickly.

When You Get an Offer

When your seniority puts you near the top of the list for a specific unit type, you will receive an offer (tilbud). This comes by email and sometimes by post. You typically have a short window to accept โ€” often 5 to 10 days.

If you decline, you may be moved down the list for that unit type. Policies on this vary by association โ€” some allow a certain number of refusals before you lose priority, others are stricter.

Before accepting an offer:

  • Visit the property if possible
  • Check the energy rating (energimรฆrke) โ€” older buildings can have high heating costs
  • Read the house rules (husorden) โ€” some associations have strict rules on pets, noise, etc.
  • Ask about the current rent and any planned increases

Youth Housing: A Faster Route for Under-35s

KAB and several other associations maintain separate youth housing (ungdomsboliger) lists for people under 35. The eligibility criteria typically include:

  • Age under 35
  • Enrolled in education or recently graduated (rules vary)

These lists can be significantly shorter โ€” sometimes 2 to 4 years in Copenhagen rather than the 10+ year adult lists. If you are under 35 and studying or a recent graduate, register for youth housing separately alongside the standard list.

Strategic Approach: How to Use the System Well

Register on day one. The single most important thing. Every month you delay is a month of seniority permanently lost.

Register with multiple associations. The lists are independent. Being on five lists simultaneously puts you in line for five times the number of potential offers.

Consider Aarhus, Odense, or Aalborg. If your work allows it, waits are dramatically shorter in other major Danish cities. Aarhus in particular has a strong economy and a thriving international community.

Apply for specific buildings you like. Some associations allow applications to specific buildings rather than just area-level preferences. A less popular building or a less central location in a preferred area can significantly accelerate your wait time.

Maintain your registrations annually. Pay the fees. Set the reminders. Losing years of seniority to an administrative oversight is a common and entirely avoidable mistake.

Tell the association about changes in circumstances. If you have children, if your household size changes, or if you have a disability that affects housing needs, notify the association. Some of these changes affect your eligibility for certain apartment types or access to accessible units with potentially shorter waiting periods.

What You Get When You Move In

The average social housing apartment in Denmark is decent, sometimes excellent. The associations are required by law to maintain their buildings, and there is significant variation from old (1950s-1970s brick estates) to modern (purpose-built 2010s low-energy housing).

Rents in social housing are set by the association based on their actual costs (drift and henlรฆggelser), not market rates. In Copenhagen, social housing rents typically range from DKK 4,500 to 8,000/month for a 2-bedroom, compared to DKK 13,000 to 18,000 in the private market for the same size.

Tenancies are highly secure. You can live in social housing indefinitely as long as you pay rent and follow the house rules. Children can sometimes inherit seniority from parents in some associations, though the rules on this vary.

Send money home without the bank markup

Most Danish banks add a 3โ€“5% hidden margin on top of the exchange rate. Wise uses the real mid-market rate with a small, transparent fee shown upfront โ€” typically saving expats hundreds of kroner per transfer.

  • โœ“ Hold DKK, EUR, GBP and 40+ currencies in one account
  • โœ“ Get a local EUR/GBP IBAN โ€” useful before your Danish bank is open
  • โœ“ Wise debit card works in Denmark and across the EU
Open a Wise account

Affiliate link โ€” we earn a small commission if you sign up. It doesn't affect your fees.

Frequently asked questions