Yes, the Dutch social housing system is under severe strain, with wait times of 15-20 years in many regions and clear mismatches like long-term tenants with high incomes staying in cheap units. This isn't a simple fix, but understanding the mechanics helps you navigate the frustration and find realistic alternatives.

The core issue is that social housing (sociale huur) is meant for people with lower incomes, but once tenants are in, their income can rise without losing the tenancy. This creates a stock of subsidized homes occupied by people who could afford market rent, while new applicants wait years. The system also relies on a lottery-like waiting list (woningnet or similar regional systems), where registration date determines priority, not need. In popular cities like Amsterdam, supply is far below demand, leading to the 15-20 year waits you describe.

For your colleague and the new grads, immediate options include:

  • Register now for social housing in multiple regions (you can register in several municipalities simultaneously). This starts the clock even if you don't plan to use it soon.
  • Look into 'urgentie' (urgency status) for exceptional hardship, like domestic violence or medical necessity. Divorce alone rarely qualifies, but it's worth checking local rules.
  • Consider mid-market rental (vrije sector) where incomes above the social housing cap (around EUR 48,000 gross/year for singles in 2025) make you ineligible for new social housing anyway. These units are more expensive but have no wait list.
  • Explore shared housing or anti-kraak (temporary occupancy) as a bridge. Anti-kraak offers low rent for empty buildings, but you must move on short notice.

For the neighbor and manager examples: the system lacks income checks after move-in. There is a 'huurtoeslag' (rent allowance) that phases out with income, but the rent itself stays low. Proposals to introduce income-dependent rent increases or time limits have been debated but not widely implemented. The government does have a 'passend toewijzen' rule, which tries to match unit size to household, but enforcement is weak.

A concrete step: check if your household income is below the social housing threshold. If it is, register and also apply for 'lottery' or 'modelwoning' (model homes) that are allocated by lottery rather than wait time. If your income is above, accept that social housing is not an option and focus on market rent or buying, even if that means moving to a smaller city or commuting.

The system is broken, but it's not hopeless. The best strategy is to combine registration with active searching for alternatives, and to advocate for policy changes through local elections or tenant unions. Dutch Fluency in navigating these rules can help, but practical steps matter more than language skills here.