U.S. Metro Housing Market Rankings
December 2025 · 287 metros scored
Each metro scores 0–100 for housing cycle risk, derived from six public-data factors ranked against peers. How it works →
Active:
Risk
Cycle
Momentum
Liquidity
Valuation
Permits
Tap a row to expand details
| Core Risk | Structural Drivers | Market Signals | Cycle | Context | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Metro | Score | Risk Band | Chg | |||||||||||||||||
| 2 | Lafayette, IN | 78 | ElevatedElevated | ▲ 26 | › | |||||||||||||||
Structural Drivers Price61 Permits100 Per Cap99 Afford33 Employ86 Migr88 LiqStress↓ ValBalanced↓ DivergHigh CycleHypersupply | ||||||||||||||||||||
| 3 | Abilene, TX | 76 | ElevatedElevated | ▲ 30 | › | |||||||||||||||
Structural Drivers Price98 Permits99 Per Cap72 Afford90 Employ51 Migr47 LiqStable↓ ValBalanced↓ CycleRecovery | ||||||||||||||||||||
| 4 | Gainesville, FL | 74 | ElevatedElevated | ▲ 12 | › | |||||||||||||||
Structural Drivers Price23 Permits87 Per Cap69 Afford98 Employ92 Migr77 LiqStable↓ ValBalanced— DivergModerate CycleRecovery | ||||||||||||||||||||
| 5 | Blacksburg, VA | 72 | ElevatedElevated | ▲ 5 | › | |||||||||||||||
Structural Drivers Price94 Permits56 Per Cap32 Afford81 Employ97 Migr70 LiqWatch↑ ValBalanced↑ DivergModerate CycleHypersupply | ||||||||||||||||||||
| 6 | Appleton, WI | 70 | ElevatedElevated | ▲ 21 | › | |||||||||||||||
Structural Drivers Price88 Permits97 Per Cap58 Afford18 Employ74 Migr84 LiqStress↑ ValBalanced— CycleRecession | ||||||||||||||||||||
| 6 | Elkhart, IN | 70 | ElevatedElevated | ▲ 8 | › | |||||||||||||||
Structural Drivers Price97 Permits89 Per Cap33 Afford40 Employ81 Migr78 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 8 | Champaign, IL | 69 | ElevatedElevated | ▲ 3 | › | |||||||||||||||
Structural Drivers Price65 Permits92 Per Cap47 Afford36 Employ82 Migr90 LiqStress↑ ValBalanced— DivergLow CycleRecession | ||||||||||||||||||||
| 9 | Tallahassee, FL | 68 | ElevatedElevated | ▲ 2 | › | |||||||||||||||
Structural Drivers Price15 Permits75 Per Cap77 Afford71 Employ75 Migr92 LiqWatch— ValBalanced— DivergLow CycleHypersupply | ||||||||||||||||||||
| 9 | Bowling Green, KY | 68 | ElevatedElevated | ▼ 2 | › | |||||||||||||||
Structural Drivers Price82 Permits65 Per Cap84 Afford57 Employ75 Migr46 LiqStable— ValBalanced— CycleExpansion | ||||||||||||||||||||
| 9 | Panama City, FL | 68 | ElevatedElevated | ▼ 11 | › | |||||||||||||||
Structural Drivers Price89 Permits25 Per Cap93 Afford81 Employ95 Migr23 LiqStable— ValCompressed— CycleExpansion | ||||||||||||||||||||
| 9 | Syracuse, NY | 68 | ElevatedElevated | ▲ 11 | › | |||||||||||||||
Structural Drivers Price99 Permits99 Per Cap41 Afford33 Employ45 Migr91 LiqStable↓ ValCompressed— DivergModerate CycleRecovery | ||||||||||||||||||||
| 13 | Chambersburg, PA | 67 | ElevatedElevated | ▲ 13 | › | |||||||||||||||
Structural Drivers Price92 Permits88 Per Cap71 Afford26 Employ84 Migr43 LiqStable↓ ValCompressed— CycleRecovery | ||||||||||||||||||||
| 13 | Eau Claire, WI | 67 | ElevatedElevated | ▲ 4 | › | |||||||||||||||
Structural Drivers Price85 Permits49 Per Cap63 Afford81 Employ73 Migr53 LiqStable↓ ValBalanced↓ CycleRecovery | ||||||||||||||||||||
| 13 | Crestview, FL | 67 | ElevatedElevated | ▲ 15 | › | |||||||||||||||
Structural Drivers Price93 Permits21 Per Cap95 Afford79 Employ93 Migr23 LiqStable↓ ValCompressed— CycleRecovery | ||||||||||||||||||||
| 13 | Atlantic City, NJ | 67 | ElevatedElevated | ▼ 1 | › | |||||||||||||||
Structural Drivers Price96 Permits43 Per Cap51 Afford92 Employ88 Migr33 LiqStable↓ ValBalanced↑ CycleRecovery | ||||||||||||||||||||
| 13 | Olympia, WA | 67 | ElevatedElevated | ▲ 21 | › | |||||||||||||||
Structural Drivers Price93 Permits90 Per Cap66 Afford31 Employ98 Migr23 LiqStress↑ ValBalanced— CycleRecession | ||||||||||||||||||||
| 13 | Valdosta, GA | 67 | ElevatedElevated | ▲ 12 | › | |||||||||||||||
Structural Drivers Price84 Permits35 Per Cap70 Afford63 Employ98 Migr51 LiqStress↑ ValBalanced— CycleRecession | ||||||||||||||||||||
| 19 | Yakima, WA | 66 | ElevatedElevated | ▲ 28 | › | |||||||||||||||
Structural Drivers Price64 Permits94 Per Cap31 Afford58 Employ67 Migr79 LiqStress↓ ValBalanced— CycleHypersupply | ||||||||||||||||||||
| 19 | Portland, ME | 66 | ElevatedElevated | ▲ 6 | › | |||||||||||||||
Structural Drivers Price75 Permits67 Per Cap67 Afford82 Employ95 Migr12 LiqWatch↑ ValCompressed— DivergHigh CycleHypersupply | ||||||||||||||||||||
| 19 | Savannah, GA | 66 | ElevatedElevated | ▼ 4 | › | |||||||||||||||
Structural Drivers Price35 Permits88 Per Cap96 Afford88 Employ56 Migr33 LiqStress↓ ValBalanced— DivergLow CycleHypersupply | ||||||||||||||||||||
| 19 | Kingston, NY | 66 | ElevatedElevated | ▲ 8 | › | |||||||||||||||
Structural Drivers Price98 Permits96 Per Cap35 Afford88 Employ62 Migr14 LiqStable↓ ValCompressed— CycleRecovery | ||||||||||||||||||||
| 23 | Fayetteville, NC | 65 | ElevatedElevated | ▲ 14 | › | |||||||||||||||
Structural Drivers Price22 Permits77 Per Cap63 Afford40 Employ94 Migr92 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 23 | Visalia, CA | 65 | ElevatedElevated | ▲ 5 | › | |||||||||||||||
Structural Drivers Price51 Permits85 Per Cap48 Afford68 Employ79 Migr58 LiqStress↓ ValBalanced↑ CycleHypersupply | ||||||||||||||||||||
| 23 | Lincoln, NE | 65 | ElevatedElevated | ▲ 11 | › | |||||||||||||||
Structural Drivers Price61 Permits79 Per Cap76 Afford36 Employ59 Migr79 LiqStress↑ ValBalanced— CycleRecession | ||||||||||||||||||||
| 26 | Bangor, ME | 64 | ElevatedElevated | ▼ 4 | › | |||||||||||||||
Structural Drivers Price42 Permits66 Per Cap37 Afford85 Employ95 Migr59 LiqStress↑ ValBalanced— CycleRecession | ||||||||||||||||||||
| 27 | Bremerton, WA | 63 | ElevatedElevated | ▲ 16 | › | |||||||||||||||
Structural Drivers Price70 Permits91 Per Cap73 Afford25 Employ99 Migr19 LiqStable↑ ValBalanced— CycleExpansion | ||||||||||||||||||||
| 28 | Medford, OR | 62 | ElevatedElevated | ▲ 21 | › | |||||||||||||||
Structural Drivers Price47 Permits82 Per Cap55 Afford78 Employ73 Migr35 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 28 | Logan, UT-ID | 62 | ElevatedElevated | ▼ 1 | › | |||||||||||||||
Structural Drivers Price43 Permits66 Per Cap81 Afford79 Employ50 Migr55 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 28 | Lexington, KY | 62 | ElevatedElevated | ▲ 4 | › | |||||||||||||||
Structural Drivers Price78 Permits48 Per Cap54 Afford67 Employ39 Migr89 LiqWatch— ValBalanced— DivergModerate CycleHypersupply | ||||||||||||||||||||
| 28 | La Crosse, WI-MN | 62 | ElevatedElevated | ▼ 5 | › | |||||||||||||||
Structural Drivers Price90 Permits87 Per Cap36 Afford73 Employ23 Migr60 LiqStable↑ ValCompressed— DivergLow CycleExpansion | ||||||||||||||||||||
| 28 | Kingsport, TN-VA | 62 | ElevatedElevated | ▲ 13 | › | |||||||||||||||
Structural Drivers Price55 Permits90 Per Cap39 Afford96 Employ55 Migr40 LiqStress↓ ValBalanced— DivergModerate CycleHypersupply | ||||||||||||||||||||
| 28 | Waco, TX | 62 | ElevatedElevated | ▲ 14 | › | |||||||||||||||
Structural Drivers Price32 Permits90 Per Cap57 Afford91 Employ66 Migr39 LiqStress↓ ValBalanced— DivergModerate CycleHypersupply | ||||||||||||||||||||
| 28 | Joplin, MO-KS | 62 | ElevatedElevated | ▲ 2 | › | |||||||||||||||
Structural Drivers Price66 Permits41 Per Cap43 Afford70 Employ97 Migr52 LiqStable— ValBalanced↓ DivergModerate CycleExpansion | ||||||||||||||||||||
| 28 | Gulfport, MS | 62 | ElevatedElevated | ▲ 3 | › | |||||||||||||||
Structural Drivers Price63 Permits71 Per Cap84 Afford62 Employ55 Migr39 LiqStable↑ ValBalanced— DivergHigh CycleExpansion | ||||||||||||||||||||
| 28 | Madison, WI | 62 | ElevatedElevated | ▼ 1 | › | |||||||||||||||
Structural Drivers Price48 Permits81 Per Cap93 Afford19 Employ45 Migr86 LiqStress— ValBalanced— DivergModerate CycleHypersupply | ||||||||||||||||||||
| 37 | Hickory, NC | 61 | ElevatedElevated | ▲ 1 | › | |||||||||||||||
Structural Drivers Price26 Permits70 Per Cap86 Afford82 Employ75 Migr29 LiqWatch↓ ValBalanced↑ DivergHigh CycleRecovery | ||||||||||||||||||||
| 37 | Los Angeles, CA | 61 | ElevatedElevated | ▲ 4 | › | |||||||||||||||
Structural Drivers Price30 Permits57 Per Cap22 Afford90 Employ66 Migr99 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 37 | Laredo, TX | 61 | ElevatedElevated | ▲ 5 | › | |||||||||||||||
Structural Drivers Price99 Permits40 Per Cap60 Afford60 Employ22 Migr84 LiqStable↑ ValCompressed↑ CycleRecovery | ||||||||||||||||||||
38 of 287 metros shown