Nominal House Price Index by Country (OECD)
Nominal House Price Index by Country. Download as CSV or JSON, or query via the free API. Source: OECD.
1,871 rows · 34 columns · Last data pull: 2026-08-31
This dataset tracks nominal residential property price movements across 48 countries and regions, providing a standardized measure of how house values have shifted over time relative to a 2015 baseline. Compiled by the OECD from its Analytical House Price Indicators program, it serves economists, policy analysts, and real estate researchers who need to compare housing affordability and investment trends across borders and decades.
The dataset spans 65 years of annual observations, from 1960 through 2025, capturing 1766 individual data points. Most countries have data current through 2025, with a few exceptions like Saudi Arabia (2023) and India, South Korea, Luxembourg, and Chile (2024). The long historical range allows analysts to examine both recent price movements and multigenerational housing market cycles.
House prices have grown remarkably consistent across major economies, with the top performers like Norway, Austria, and Belgium each posting compound annual growth rates of 0.05 percent from their respective starting points through 2025. This uniformity masks important regional variation: some markets recovered faster after the 2008 financial crisis, while others faced different pressures from immigration, construction policy, and interest rates. By indexing all countries to the same 2015 baseline, the dataset makes it easy to spot which nations experienced explosive growth, stagnation, or decline in housing valuations.
Researchers and journalists use this data to contextualize housing affordability debates, trace the impact of monetary policy on asset prices, and benchmark one country's market against global peers. Property investors rely on it to identify long-term trends and validate timing assumptions for market entry or exit decisions across different geographies.
Query via API instead of re-downloading. Live REST API and instant in-browser charts stay source-synced with the primary publisher, no CSV exports to maintain, MCP-ready for Claude, ChatGPT, and Cursor. Use this dataset in Power BI or Excel via the public API, no key required.
Indicator: oecd_nominal_house_price_index_by_country_oecd_7ba667
Show API + MCP usage examples
# Get data (JSON)
curl "https://autario.com/api/v1/public/datasets/7ba66731-5580-491e-89b5-4bb8e1016294/data?limit=100"
# Filter by country and year
curl "https://autario.com/api/v1/public/datasets/7ba66731-5580-491e-89b5-4bb8e1016294/data?filter=country_code:eq:DEU&filter=year:gte:2010&sort=year:desc"
# CSV export (login required)
curl "https://autario.com/api/v1/public/datasets/7ba66731-5580-491e-89b5-4bb8e1016294/export"
# Python
import requests
r = requests.get("https://autario.com/api/v1/public/datasets/7ba66731-5580-491e-89b5-4bb8e1016294/data", params={"limit": 100})
data = r.json()["data"]
Full API docs · Agent guide · MCP setup for Claude / ChatGPT / Cursor · No API key required for public data.
For AI agents
Statistics for this dataset are precomputed server-side. One call returns finished, verified numbers with provenance. No row download, no local computation:
# Finished stats, zero rows (n, min, max, avg, first/last)
curl "https://autario.com/api/v1/public/datasets/7ba66731-5580-491e-89b5-4bb8e1016294/data?summary_only=true"
# Summary statistics (mean/median/std/quartiles/skew)
curl "https://autario.com/api/v1/public/ontology/stats/describe?indicator=oecd_nominal_house_price_index_by_country_oecd_7ba667&entity=<entity>"
# Growth: latest period-over-period change
curl "https://autario.com/api/v1/public/ontology/stats/pct-change?indicator=oecd_nominal_house_price_index_by_country_oecd_7ba667&entity=<entity>"
# Smoothed trend: 5-period rolling mean
curl "https://autario.com/api/v1/public/ontology/stats/rolling?indicator=oecd_nominal_house_price_index_by_country_oecd_7ba667&entity=<entity>&window=5"
# Correlate with any other indicator (ids via /api/v1/public/ontology/indicators)
curl "https://autario.com/api/v1/public/ontology/stats/correlate?entity=<entity>&a=oecd_nominal_house_price_index_by_country_oecd_7ba667&b=<indicator_id>"
The same operations are MCP tools (describe, pct_change, rolling_stats, correlate) via npx autario-mcp or the remote endpoint https://autario.com/mcp. MCP responses default to TOON format and use about 74% fewer tokens than pretty JSON. Details: agent guide and llms.txt.
Original source: OECD
Sample rows
| measure | structure | structure_name | action | ref_area | reference_area |
| HPI | DATAFLOW | Analytical house prices indicators | I | JPN | Japan |
| HPI | DATAFLOW | Analytical house prices indicators | I | JPN | Japan |
| HPI | DATAFLOW | Analytical house prices indicators | I | JPN | Japan |
| HPI | DATAFLOW | Analytical house prices indicators | I | JPN | Japan |
| HPI | DATAFLOW | Analytical house prices indicators | I | JPN | Japan |
| HPI | DATAFLOW | Analytical house prices indicators | I | JPN | Japan |
| HPI | DATAFLOW | Analytical house prices indicators | I | JPN | Japan |
| HPI | DATAFLOW | Analytical house prices indicators | I | JPN | Japan |
| HPI | DATAFLOW | Analytical house prices indicators | I | JPN | Japan |
| HPI | DATAFLOW | Analytical house prices indicators | I | JPN | Japan |
Related datasets
Topic hubs: Housing & Real Estate · Inflation
Keywords: house prices, housing, real estate, property prices, home prices, housing market
Open Nominal House Price Index by Country (OECD) on autario.com