Baselight

The Housing Affordability Revolution

@owid.korevaar

Loading...
Loading...

About this Dataset

The Housing Affordability Revolution

The paper documents the long-run evolution of urban housing affordability in seven major European cities from 1500 to 2024. Using nearly half a million rent observations, we construct annual indices of rents and wages and develop new estimates of housing quality, inequality, and expenditure shares. Over this period, real rents increased slowly—by just 0.17 percent annually on average—while housing quality improved substantially even before industrialization. From the 1910s to the 1970s, we document a “housing affordability revolution”: real wages grew markedly faster than rents, housing quality rose sharply, and housing consumption inequality declined—coinciding with large-scale housing policy. Yet housing expenditure shares are higher today than a century ago, not because affordability declined, but because housing consumption increased and household size declined - challenging models with constant expenditure shares. Our findings establish new stylized facts on housing rents, quality, and inequality over five centuries, and highlight the long-run role of preferences, institutions, and policy in shaping affordability.

Tables

The Housing Affordability Revolution

@owid.korevaar.owid_korevaar
  • 42.45 kB
  • 2,100 rows
  • 5 columns
Loading...
CREATE TABLE owid_korevaar (
  "country" VARCHAR,
  "year" INTEGER,
  "affordability" FLOAT,
  "real_rent" FLOAT,
  "real_wage" FLOAT
);

500 Years Of Urban Rents, Housing Quality And Affordability In Europe

@owid.korevaar.owid_korevaar_quality
  • 14.53 kB
  • 129 rows
  • 16 columns
Loading...
CREATE TABLE owid_korevaar_quality (
  "country" VARCHAR,
  "year" INTEGER,
  "rooms_per_occupant" FLOAT,
  "surface_m2" FLOAT,
  "surface_per_occupant" FLOAT,
  "occupants" FLOAT,
  "inside_toilet_pct" FLOAT,
  "bathroom_pct" FLOAT,
  "central_heating_pct" FLOAT,
  "water_pct" FLOAT,
  "electricity_pct" FLOAT,
  "rooms" FLOAT,
  "rooms_per_capita" FLOAT,
  "kitchen_greater_than_4m2_pct" FLOAT,
  "isolation_pct" FLOAT,
  "gas_pct" FLOAT
);

Share link

Anyone who has the link will be able to view this.