Home Price Forecast by State

A five-year median-price projection for every state, each one shown with its confidence band and its own one-year hindcast error, so you can see how the model did before you decide what to make of it. The projection centers on a blend of each state's trailing Redfin growth and its FHFA long-run rate — it is not a prediction that prices will do any particular thing. Market figures are as of May 31, 2026 (Redfin month-end); the pipeline last ran September 10, 2026. Free, no signup, no paywall. Same numbers available as JSON at /api/states/index.json.

Fastest projected 5-yr path Connecticut +32.8% $498,000 → $661,099 · band $386k–$1.13M
Slowest projected 5-yr path Texas +12.4% $356,100 → $400,205 · band $299k–$535k
1-year hindcast 51 of 51 inside the ±1σ band median absolute error 1.5% · fit through May 31, 2025, next 12 months held out

Five-year home price forecast by state

All 51 state files carry a 60-month Redfin trend, so every one produces a projection. Sorted by total change on the median path from May 31, 2026 to May 2031. The band column is the honest part, and it is wider than "±1σ" suggests: forecast.js widens the band linearly with the horizon, so the year-5 band spans ±2.2σ (about 97% coverage under a lognormal assumption), and in high-volatility states it is very wide. A midpoint quoted without its band is not a forecast.

#StateMedian price (May 2026)Year 1 median (May 2027)Year 3 median (May 2029)Year 5 median (May 2031)5-yr change (median path)Year-5 band (±2.2σ)Blended annual growth1-yr hindcast error
1Connecticut$498,000$527,032$590,271$661,099+32.8%$386k – $1.13M5.83%+1.3%
2New Jersey$579,900$611,508$679,985$756,131+30.4%$526k – $1.09M5.45%-1.9%
3New Hampshire$537,900$567,065$630,226$700,421+30.2%$470k – $1.04M5.42%-0.6%
4Wisconsin$361,600$380,586$421,600$467,034+29.2%$319k – $683k5.25%+1.3%
5New York$620,500$651,764$719,098$793,387+27.9%$521k – $1.21M5.04%+1.4%
6California$887,400$931,487$1,026,340$1,130,852+27.4%$704k – $1.82M4.97%+0.1%
7Maine$439,200$461,001$507,902$559,575+27.4%$337k – $928k4.96%-2.4%
8Illinois$337,900$354,631$390,620$430,261+27.3%$284k – $651k4.95%+1.8%
9Pennsylvania$330,200$346,508$381,580$420,202+27.3%$271k – $651k4.94%+1.2%
10Rhode Island$536,900$562,786$618,364$679,429+26.5%$422k – $1.09M4.82%-2.1%
11West Virginia$265,200$277,963$305,363$335,463+26.5%$229k – $492k4.81%+4.5%
12Vermont$448,400$469,899$516,038$566,707+26.4%$296k – $1.09M4.79%-3.7%
13Delaware$384,500$402,778$441,982$485,001+26.1%$308k – $763k4.75%+1.6%
14North Dakota$311,200$325,890$357,382$391,918+25.9%$204k – $754k4.72%+0.5%
15Massachusetts$688,100$719,223$785,757$858,445+24.8%$547k – $1.35M4.52%-3.6%
16Missouri$297,500$310,942$339,675$371,063+24.7%$251k – $549k4.52%+0.3%
17New Mexico$395,500$413,345$451,488$493,151+24.7%$194k – $1.25M4.51%+7.4%
18Ohio$282,600$295,200$322,109$351,471+24.4%$236k – $524k4.46%+1.4%
19Nevada$481,200$502,387$547,601$596,884+24.0%$393k – $907k4.40%+0.7%
20Michigan$297,900$310,916$338,680$368,923+23.8%$229k – $595k4.37%+0.6%
21Alaska$427,100$445,260$483,929$525,956+23.1%$349k – $793k4.25%+0.4%
22Kansas$316,300$329,626$357,985$388,785+22.9%$246k – $615k4.21%-0.9%
23Virginia$499,300$520,259$564,854$613,270+22.8%$399k – $943k4.20%+0.2%
24Maryland$477,300$497,273$539,761$585,879+22.7%$393k – $873k4.18%+2.0%
25District of Columbia$740,000$770,382$834,939$904,906+22.3%$417k – $1.96M4.11%+1.6%
26Tennessee$413,200$429,927$465,438$503,883+21.9%$358k – $708k4.05%-0.1%
27Kentucky$284,400$295,662$319,541$345,349+21.4%$244k – $488k3.96%-1.8%
28Utah$560,200$582,064$628,385$678,392+21.1%$478k – $963k3.90%-3.0%
29Iowa$258,700$268,773$290,111$313,143+21.0%$225k – $435k3.89%-1.7%
30Idaho$503,400$522,797$563,861$608,151+20.8%$395k – $937k3.85%-0.6%
31Alabama$312,600$324,256$348,887$375,390+20.1%$268k – $526k3.73%+4.2%
32Colorado$617,000$639,908$688,306$740,365+20.0%$499k – $1.10M3.71%-2.0%
33Indiana$287,300$297,883$320,234$344,262+19.8%$238k – $498k3.68%+0.5%
34Wyoming$464,500$481,541$517,520$556,188+19.7%$142k – $2.18M3.67%+17.3%
35Arkansas$275,500$285,576$306,848$329,704+19.7%$229k – $475k3.66%-1.1%
36South Dakota$346,600$359,180$385,725$414,232+19.5%$266k – $645k3.63%+0.2%
37Washington$651,800$674,798$723,258$775,198+18.9%$510k – $1.18M3.53%-2.5%
38Minnesota$372,300$385,404$413,012$442,598+18.9%$313k – $626k3.52%-1.5%
39Nebraska$319,100$330,306$353,913$379,207+18.8%$266k – $542k3.51%-2.1%
40Mississippi$284,300$294,029$314,499$336,393+18.3%$220k – $515k3.42%+2.4%
41South Carolina$394,000$407,341$435,392$465,376+18.1%$331k – $653k3.39%-2.2%
42Montana$528,600$546,204$583,189$622,680+17.8%$377k – $1.03M3.33%-2.6%
43Hawaii$741,300$765,455$816,152$870,206+17.4%$518k – $1.46M3.26%-3.6%
44North Carolina$397,600$410,389$437,213$465,791+17.2%$361k – $601k3.22%-1.1%
45Oregon$525,500$541,920$576,316$612,894+16.6%$436k – $862k3.12%-2.5%
46Florida$421,500$434,620$462,099$491,315+16.6%$358k – $675k3.11%-0.1%
47Oklahoma$264,600$272,827$290,058$308,376+16.5%$216k – $441k3.11%-1.6%
48Louisiana$269,000$277,268$294,574$312,960+16.3%$222k – $441k3.07%+0.9%
49Georgia$389,000$400,782$425,426$451,587+16.1%$326k – $626k3.03%-1.1%
50Arizona$453,800$467,437$495,953$526,209+16.0%$372k – $744k3.01%-1.4%
51Texas$356,100$364,514$381,943$400,205+12.4%$299k – $535k2.36%+0.8%

Housing market crash risk by state

The same 0–100 composite the dashboard uses, with all five inputs shown rather than rolled into a single opaque number. Each sub-score is normalized 0–100 where 100 is maximum downside pressure, then weighted 30/20/20/15/15. 0 states currently reads elevated (70+) and 13 read moderate (50–69). A dash means that input is not published for that region and the composite silently substitutes a neutral 50 for it: District of Columbia, Iowa. Treat those scores as partial.

#StateCrash-risk score (0–100)ReadingPrice-to-income (30%)Price YoY (20%)Inventory surplus (20%)DOM spike (15%)Permits (15%)
1Oregon64Moderate downside risk875074090
2Vermont64Moderate downside risk6442853198
3Arizona62Moderate downside risk6948702890
4Hawaii62Moderate downside risk10051682233
5Washington59Moderate downside risk965110000
6Tennessee57Moderate downside risk7635872045
7Nevada56Moderate downside risk8234601963
8Massachusetts55Moderate downside risk94468820
9California53Moderate downside risk1003366118
10Colorado53Moderate downside risk91448500
11Montana53Moderate downside risk100427300
12North Carolina52Moderate downside risk6339942124
13Utah50Moderate downside risk75538700
14New York48Low downside risk1002537390
15South Carolina48Low downside risk694477195
16Arkansas47Low downside risk3435732178
17Florida46Low downside risk6837631921
18New Jersey45Low downside risk643240372
19Kentucky44Low downside risk3039732261
20Wyoming44Low downside risk770351971
21Maine43Low downside risk75356600
22Maryland43Low downside risk3423821363
23New Hampshire43Low downside risk612783149
24Idaho42Low downside risk93442700
25District of Columbia41Low downside risk23690
26Georgia41Low downside risk494255443
27Texas41Low downside risk334075749
28Mississippi39Low downside risk4821611837
29Rhode Island39Low downside risk78344230
30Connecticut38Low downside risk5214250100
31Delaware38Low downside risk3321752138
32Alabama37Low downside risk4414701532
33New Mexico37Low downside risk8205394
34Virginia37Low downside risk57307100
35Wisconsin37Low downside risk371753968
36Illinois34Low downside risk18213910100
37Louisiana33Low downside risk283441061
38West Virginia33Low downside risk311147674
39Michigan32Low downside risk202754063
40Indiana31Low downside risk172950065
41Minnesota29Minimal downside risk21446800
42Oklahoma29Minimal downside risk194065512
43South Dakota26Minimal downside risk37284600
44Missouri25Minimal downside risk23276500
45Alaska24Minimal downside risk372922017
46Iowa24Minimal downside risk139413
47North Dakota24Minimal downside risk172028461
48Ohio24Minimal downside risk162359910
49Pennsylvania22Minimal downside risk24234650
50Kansas21Minimal downside risk24373300
51Nebraska19Minimal downside risk223616100

Method, limits, and common questions

  • Base growth = 0.5 × the state's trailing CAGR from the Redfin median-sale-price trend, + 0.5 × the FHFA long-run state CAGR. That is empirical-Bayes shrinkage toward a prior: it keeps one hot stretch or one bad year from carrying a five-year projection. Across the 51 regions the blended rate runs from 2.36% to 5.83% a year.
  • The trailing leg is 36 months, not 60. forecast.js asks for a 60-month CAGR first, but the trend carries 60 monthly observations, which reach only 59 months back from the last print, so that lookback returns null on every state file here and the blend falls back to the 36-month CAGR (May 31, 2023 to May 31, 2026), i.e. 3 years, not five. The variable it feeds is still named trailingCAGR5y in src/lib/forecast.js, which is misleading in the code and would be misleading here if we repeated it. Practical effect: the observed half of the blend is a 3-year rate, so it reacts faster to the recent market than a true five-year rate would.
  • Confidence band. σ is 0.5 × the observed monthly-log-return volatility of the state's own trend + 0.5 × the FHFA long-run σ for that state. Read the implementation before you read the band: projectPrices() computes σT = σ×√T and then applies it as exp(±σT×√T), so the half-width in log space is σ×T. It grows linearly with the horizon instead of with √T, which means the band is a true ±1σ interval (about 68% under a lognormal assumption) only at year 1, and by year 5 it spans ±2.2σ, about 97%. That is wider than the √T scaling a random walk implies. It is not a floor and not a ceiling.
  • Horizon is hard-capped at five years in the library itself. Anything longer would be extrapolation past what 60 months of monthly data can support.
  • The FHFA anchor table is external and hard-coded. LONGRUN_HPI_CAGR_FHFA_1991_2024 and HPI_ANNUAL_VOL_FHFA_1991_2024 in src/lib/forecast.js are literal tables attributed to the FHFA All-Transactions House Price Index, 1991Q1–2024Q4. They were not re-derived by this pipeline — the data this site collects only carries FHFA HPI back to 2016 nationally. Audit them against the source: fhfa.gov/data/hpi/datasets. The national anchor is 4.40%/yr.
  • Hindcast = refit the whole model on the trend minus its last 12 months (cutoff May 31, 2025), project one year forward, then compare to what actually printed. Error is (actual − projected) ÷ projected, so a positive number means the market came in above the projection. Result: 51 of 51 inside the ±1σ band, median absolute error 1.5%. A one-year test cannot validate a five-year horizon; it validates the shape.
  • Nominal, not inflation-adjusted. Every dollar figure here is nominal. The median state sits at +21.9% over five years on the median path, and a nominal gain of that size is a different thing from a real one.
  • Crash-risk weights are 30% price-to-income, 20% price YoY, 20% inventory surplus vs long-run average, 15% days-on-market spike, 15% building-permit YoY. Those weights live as a module-private constant in src/lib/crash-risk.js, so they are restated here by hand. Every source behind the factor choices, 6 of them, is listed on the crash-risk methodology page. It is a relative-ranking composite, not a forecast, and it contains no macro inputs — Fed policy, employment, and recession risk are all outside it.
  • Missing inputs are not penalized, they are averaged. Each normalizer returns a neutral 50 when its input is null, so a region missing an input drifts toward the middle instead of dropping out. That currently affects District of Columbia, Iowa, shown with a dash in the affected columns.
  • Dates. Market figures are as of May 31, 2026, the Redfin month-end in the data, identical across all 51 state files. September 10, 2026 is when the pipeline last ran, which is a different thing and is not the date of the data.
  • How accurate is this home price forecast? Across the 51 state-level regions with enough history to test (the 50 states plus the District of Columbia), 51 of 51 actual prices landed inside the model's ±1σ band in the one-year hindcast, and the median absolute error was 1.5%. The hindcast refits the model on data through May 31, 2025, hides the following twelve months, then compares the projection to what actually printed. A one-year test is a sanity check on the shape of the model, not proof that the five-year path is right — there is not enough monthly history here to test a five-year horizon.
  • Which state is forecast to grow fastest through 2031? Connecticut carries the fastest projected path: the median line runs from $498,000 as of May 31, 2026 to $661,099 in May 2031, a +32.8% total change, with a year-5 band of $386k to $1.13M. Read the band, not the midpoint. Texas sits at the other end at +12.4% on the median path.
  • How is the forecast calculated? Base growth is half the state's trailing Redfin CAGR and half the FHFA 1991–2024 long-run CAGR for that state, an empirical-Bayes shrinkage that keeps a single hot or cold stretch from running the projection. forecast.js asks for a 60-month CAGR first, but the trend carries 60 monthly observations, which reach only 59 months back from the last print, so that lookback returns null on every state file here and the blend falls back to the 36-month CAGR (May 31, 2023 to May 31, 2026), i.e. 3 years, not five. Volatility is half the observed monthly-return σ and half the FHFA σ. The band is applied as exp(±σ×T) in log space, so its half-width grows linearly with the horizon rather than with √T — it is a true ±1σ interval (about 68%) at year 1 and roughly ±2.2σ (about 97%) by year 5. The national long-run anchor is 4.40% a year. Full detail is in the method block on this page, and the code is src/lib/forecast.js.
  • Is this forecast free? Yes. No signup, no email wall, no subscription. The same state rows behind this table are served as JSON at /api/states/index.json, and reuse terms are at /fair-use/. If you want to see how this compares to a paid subscription product, we wrote that up at /compare-vs-reventure/.
  • Related: per-state charts and the interactive version of this projection live on each state page. See also market movers, the permit supply pipeline, and county distress watch.

Data as of May 31, 2026 (Redfin month-end); pipeline last run September 10, 2026. Sources: Redfin, FRED (St. Louis Fed), FHFA, U.S. Census Bureau, plus the FHFA HPI datasets for the long-run CAGR and volatility anchors. Forecast code: src/lib/forecast.js. Crash-risk code: src/lib/crash-risk.js. Full source list at /sources/. This is published information, not investment or lending advice.