US state house-price momentum intelligence (quarterly)
Quarterly US state house-price momentum intelligence from the Federal Housing Finance Agency all-transactions House Price Index (keyless CSV, 1980Q1 = 100): index levels for the 50 states plus the District of Columbia back to 1975Q1, with YoY / QoQ / 2-quarter-annualized growth, a documented 0-100 price-momentum score with per-quarter state ranks, expanding / cooling / trailing-4-quarter-record-high flags, and quarter-level context: the national state spread (divergence gauge). Caveats: the latest quarter is preliminary and may be revised; all-transactions indexes blend sales with appraisal data and are noisier than purchase-only; the index is not seasonally adjusted. US federal public-domain data (17 USC 105), attribution required per FHFA terms; source: Federal Housing Finance Agency.
- Rows
- 10,506
- Columns
- 16
- Source cadence
- Quarterly
- Last refreshed
- Sep 26, 2026
- Theme
- economy
| Column | Type | Description |
|---|---|---|
| quarter | string | Reference quarter: first day of the quarter's first month, ISO date (e.g. 2026-04-01 = Q2 2026). The panel covers 1975Q1 onward, the full all-transactions state history. (unit: ISO date) |
| country_code | string | ISO alpha-3 country code (USA for every row). (unit: ISO 3166-1 alpha-3) |
| state_code | string | Two-letter USPS state postal code (50 states plus the District of Columbia). Primary join key with quarter. |
| state_name | string | Canonical state name. |
| hpi_index | float | Published FHFA all-transactions House Price Index, kept verbatim (1980Q1 = 100, not seasonally adjusted). (unit: index (1980Q1=100)) |
| hpi_yoy_pct | float | Year-over-year percent change of the index (4-quarter). (unit: percent) |
| hpi_qoq_pct | float | Quarter-over-quarter percent change of the index (the publisher releases the all-transactions index not seasonally adjusted). (unit: percent) |
| hpi_2q_ann_pct | float | 2-quarter annualized growth: ((idx_t / idx_{t-2}) ** 2 - 1) * 100. (unit: percent) |
| price_momentum_score | float | Documented 0-100 composite: 100 * (0.50 * min-max(winsorized hpi_yoy_pct, +/-15) + 0.30 * min-max(winsorized hpi_2q_ann_pct, +/-12) + 0.20 * min-max(winsorized hpi_qoq_pct, +/-5)), min-maxed within each quarter across the 51 states. Higher = hottest house-price momentum versus peers this quarter. (unit: 0-100 score) |
| price_rank | integer | Per-quarter rank of price_momentum_score across the 51 states (1 = hottest). (unit: rank) |
| expanding_flag | integer | 1 when hpi_qoq_pct is positive. (unit: binary) |
| cooling_flag | integer | 1 when hpi_yoy_pct is negative (house prices falling year-over-year). (unit: binary) |
| record_high_4q_flag | integer | 1 when the index equals the trailing-4-quarter maximum (inclusive, minimum 4 observations). (unit: binary) |
| national_spread_pp | float | Quarter-level context: max minus min state hpi_yoy_pct that quarter — the national divergence gauge. (unit: pp) |
| source_file | string | FHFA HPI dataset file behind the row (hpi_at_state.csv). |
| row_hash | string | Deterministic 16-hex row hash of state_code + quarter (idempotency). |
First 10 sample rows — a preview, not the complete dataset.
| quarter | country_code | state_code | state_name | hpi_index | hpi_yoy_pct | hpi_qoq_pct | hpi_2q_ann_pct | price_momentum_score | price_rank | expanding_flag | cooling_flag | record_high_4q_flag | national_spread_pp | source_file | row_hash |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1975-01-01 | USA | AK | Alaska | 69.15 | — | — | — | — | — | 0 | 0 | 0 | — | hpi_at_state.csv | 7046a268f3144755 |
| 1975-01-01 | USA | AL | Alabama | 72.91 | — | — | — | — | — | 0 | 0 | 0 | — | hpi_at_state.csv | 76691c554b2f75c6 |
| 1975-01-01 | USA | AR | Arkansas | 67.31 | — | — | — | — | — | 0 | 0 | 0 | — | hpi_at_state.csv | 57c3ae300247e260 |
| 1975-01-01 | USA | AZ | Arizona | 59.47 | — | — | — | — | — | 0 | 0 | 0 | — | hpi_at_state.csv | 7b8dd14ab6e3b130 |
| 1975-01-01 | USA | CA | California | 41.65 | — | — | — | — | — | 0 | 0 | 0 | — | hpi_at_state.csv | 4ee9c2cc4074f5fa |
| 1975-01-01 | USA | CO | Colorado | 54.72 | — | — | — | — | — | 0 | 0 | 0 | — | hpi_at_state.csv | c1bc7efedc5fa189 |
| 1975-01-01 | USA | CT | Connecticut | 62.89 | — | — | — | — | — | 0 | 0 | 0 | — | hpi_at_state.csv | 9bd4bae189eae780 |
| 1975-01-01 | USA | DC | District of Columbia | 47.67 | — | — | — | — | — | 0 | 0 | 0 | — | hpi_at_state.csv | 949547443ce5cc83 |
| 1975-01-01 | USA | DE | Delaware | 77.44 | — | — | — | — | — | 0 | 0 | 0 | — | hpi_at_state.csv | ed6d95e1f7bfdfc8 |
| 1975-01-01 | USA | FL | Florida | 66.06 | — | — | — | — | — | 0 | 0 | 0 | — | hpi_at_state.csv | 07595d4a22907ac5 |
- Current
20260926T213132Z-8be2be40507d · sha256 8be2be40507d…
10,506 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/fhfa_hpi_intel/us_state_house_price_momentum_quarterly" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/fhfa_hpi_intel/us_state_house_price_momentum_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/fhfa_hpi_intel/us_state_house_price_momentum_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 20260926T213132Z-8be2be40507d and its content hash, so readers get exactly the data you used.
Federal Housing Finance Agency. (2026). US state house-price momentum intelligence (quarterly) [Data set, snapshot 20260926T213132Z-8be2be40507d, sha256 8be2be40507d]. Datazimuts. Retrieved 2026-09-26, from https://datazimuts.com/en/datasets/fhfa_hpi_intel/us_state_house_price_momentum_quarterly?snapshot=20260926T213132Z-8be2be40507d
@misc{dz_fhfa_hpi_intel_us_state_house_price_mome_8be2be40,
title = {{US state house-price momentum intelligence (quarterly)}},
author = {{Federal Housing Finance Agency}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/fhfa_hpi_intel/us_state_house_price_momentum_quarterly?snapshot=20260926T213132Z-8be2be40507d}},
note = {Snapshot 20260926T213132Z-8be2be40507d, sha256 8be2be40507dc026abdfb362b436f47218406366ffeba42d86919d2665b8d7dc; accessed 2026-09-26}
}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=fhfa_hpi_intel%2Fus_state_house_price_momentum_quarterly&lang=en&theme=auto&snapshot=20260926T213132Z-8be2be40507d&x=quarter&y=hpi_index&agg=avg" title="US state house-price momentum intelligence (quarterly)" 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.