Redfin market statistics for 52,051 US regions — metro, county, city and ZIP — with 173 months of history, joined to Census income so every row answers “how many years of income does this home cost, and what salary do you need to buy?” Aggregate market data only. Snapshot July 12, 2026.
of US housing-market data — every metro, county, city and ZIP Redfin publishes — each with 173 months of history back to 2012, for 17,927,456 region-month records in one queryable index.
the median US home ($449,846) costs relative to the median household income ($80,734) — against the classic 3× affordable line. Buying it needs a $121,483 salary.
of the 952 US counties with real transaction volume price the typical home above 5× income; only 3.7% still sit under the 3× line. Affordability is now the exception.
of region-months carry a Census income join, so price-to-income, salary_to_buy and the affordability gap are computed and filterable — not just raw prices.
One record per region × month × property type. Filter latest=true for the current snapshot, or pull a region's full history.
Sale price ÷ median household income for cities with real transaction volume (100+ recent sales). Sale-based; the study headlines a list-based cut. Detroit is the only major city a sub-$30K income can buy the median home in.
Least affordable
| City | Price ÷ income | Salary to buy |
|---|---|---|
| Los Angeles, CA | 12.87× | $284,773 |
| San Francisco, CA | 12.56× | $477,965 |
| Newark, NJ | 12.10× | $170,143 |
| Huntington Beach, CA | 11.37× | $371,369 |
| Irvine, CA | 11.26× | $415,885 |
| New York, NY | 11.17× | $242,779 |
Most affordable
| City | Price ÷ income | Salary to buy |
|---|---|---|
| Detroit, MI | 2.38× | $25,655 |
| Cleveland, OH | 3.68× | $40,508 |
| Toledo, OH | 3.02× | $40,508 |
Want the full curated picture — state map, 100-metro ranking and the salary-vs-income gap? Read “Unaffordable America”, the data study built on this dataset.
Every field is filterable, facetable or sortable over the API.
region_typeregionstate_codeparent_metroproperty_typeperiod_beginmedian_sale_pricemedian_list_pricemedian_ppsf*_mom*_yoyhomes_soldnew_listingsinventorymonths_of_supplymedian_domsold_above_listmedian_household_incomeprice_to_incomesalary_to_buyaffordability_gapReads a stored index — no live scraping. Also available as hosted MCP tools.
region_type=city&latest=true&min_homes_sold=100&sort=price_to_income_descregion_type=county&state_code=TX&latest=true&sort=salary_to_buy_ascitems/zip/{table_id}?history=truefacets?facet=state_code®ion_type=county&latest=truemin_homes_sold. ACS income lags home prices by ~1–2 years.Built with the same structured web-data API that powers our GitHub Users and Airbnb markets datasets. See the full data catalog.