OECD Analytical House Prices: price-to-income index
Quarterly price-to-income indices, 2015=100, from the OECD Analytical House Prices database (OECD measure HPI_YDH: "Price to income ratio"): 43 OECD members, partner economies and aggregates, 1960-Q1 to the present (2026-Q2 as of 2026-09-23). Method: the OECD's price-to-income ratio relates nominal house prices to household disposable income and is published rebased to 2015=100; every series is seasonally adjusted. A rising index means house prices are outpacing incomes - the standard valuation/affordability gauge. Unit: index points, 2015=100. Caveats: income concepts follow national accounts and differ slightly across countries; Brazil, China, India, Indonesia, Mexico, Saudi Arabia and Türkiye have no price-to-income series. Provenance: OECD SDMX-REST v2, keyless - please cite the OECD. Primary key: (quarter, country_code). Join keys: country_code (ISO 3166-1 alpha-3 for countries; EA, EA17 and OECD aggregates kept verbatim as published), quarter (first day of quarter). Cadence: refreshed quarterly, about one quarter's lag. Sample use: filter country_code='USA' to track US housing valuation against incomes since 1970.
- Source
- OECD
- Rows
- 6,342
- Columns
- 4
- Source cadence
- Quarterly
- Last refreshed
- Sep 23, 2026
- Theme
- housing
| Column | Type | Description |
|---|---|---|
| quarter | string | Reference quarter (the TIME_PERIOD column of the OECD SDMX-CSV response), stored as the first day of the quarter. |
| country_code | string | OECD REF_AREA code: ISO 3166-1 alpha-3 for countries (e.g. 'USA'); the EA (euro area), EA17 and OECD aggregates are kept verbatim as published. |
| country_name | string | Economy name from the OECD CL_AREA codelist, e.g. 'United States'. |
| price_to_income_index_2015_100 | float | Price-to-income index (OECD measure HPI_YDH: "Price to income ratio"): nominal house prices relative to household disposable income, rebased to 2015=100, seasonally adjusted. Unit: index points, 2015=100. (unit: index points, 2015=100) |
First 10 sample rows — a preview, not the complete dataset.
| quarter | country_code | country_name | price_to_income_index_2015_100 |
|---|---|---|---|
| 1970-01-01 | AUS | Australia | 55.155 |
| 1970-04-01 | AUS | Australia | 55.39 |
| 1970-07-01 | AUS | Australia | 58.457 |
| 1970-10-01 | AUS | Australia | 56.173 |
| 1971-01-01 | AUS | Australia | 56.769 |
| 1971-04-01 | AUS | Australia | 57.09 |
| 1971-07-01 | AUS | Australia | 57.961 |
| 1971-10-01 | AUS | Australia | 59.239 |
| 1972-01-01 | AUS | Australia | 59.712 |
| 1972-04-01 | AUS | Australia | 58.123 |
Profiled Sep 23, 2026 from snapshot 20260923T223050Z-49baf03eb1e8
Measured- Completeness
- 100%
- Rows
- 6,342
- Columns
- 4
- Columns with gaps
- 0
| Column | Missing | Distinct | Range | Distribution |
|---|---|---|---|---|
| quartervarchar | 0% | 296 | — |
|
| country_codevarchar | 0% | 46 | — |
|
| country_namevarchar | 0% | 42 | — |
|
| price_to_income_index_2015_100double | 0% | 5,947 | 46.82 → 437.45median 100.79 | 128 outside 1st–99th percentile |
- Current
20260923T223050Z-49baf03eb1e8 · sha256 49baf03eb1e8…
6,342 rows · first snapshot
Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).
curl "https://datazimuts.com/v1/datasets/oecd/house_price_to_income_index_quarterly" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/oecd/house_price_to_income_index_quarterly").json()
print(ds["title"], ds["rows"], "rows")
# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
print(row)API endpoint: https://datazimuts.com/v1/datasets/oecd/house_price_to_income_index_quarterly
Tip: fetch /llms.txt for the full machine-readable catalog.
Where this data comes from and what was made from it. Other people's work shows as counts; only shared projects are named.
Cite this snapshot
Pinned to snapshot 20260923T223050Z-49baf03eb1e8 and its content hash, so readers get exactly the data you used.
OECD. (2026). OECD Analytical House Prices: price-to-income index [Data set, snapshot 20260923T223050Z-49baf03eb1e8, sha256 49baf03eb1e8]. Datazimuts. Retrieved 2026-09-24, from https://datazimuts.com/en/datasets/oecd/house_price_to_income_index_quarterly?snapshot=20260923T223050Z-49baf03eb1e8
@misc{dz_oecd_house_price_to_income_index_quarter_49baf03e,
title = {{OECD Analytical House Prices: price-to-income index}},
author = {{OECD}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/oecd/house_price_to_income_index_quarterly?snapshot=20260923T223050Z-49baf03eb1e8}},
note = {Snapshot 20260923T223050Z-49baf03eb1e8, sha256 49baf03eb1e8d58f0f0fe1012c8fec898fdcac565c5f1eaf65d92ea275b84158; accessed 2026-09-24}
}Embed a table or a chart
Paste this into any page. The embed is pinned to the same snapshot, follows the reader's light or dark setting, and always shows the source, license and a link back.
<iframe src="https://datazimuts.com/embed/chart?dataset=oecd%2Fhouse_price_to_income_index_quarterly&lang=en&theme=auto&snapshot=20260923T223050Z-49baf03eb1e8&x=quarter&y=price_to_income_index_2015_100&agg=avg" title="OECD Analytical House Prices: price-to-income index" width="100%" height="380" style="border:0" loading="lazy"></iframe>
Ask about this dataset. Answers come only from its catalog record, measured profile and change history, and list the facts they used.