U.S. Metro Housing Market Rankings
2025-12 · 287 metros scored
Use this table to compare metro risk levels, cycle position, and liquidity conditions.
Market Signals (281 metros)Liquidity:164 Stable55 Watch59 Stress|Valuation:258 Balanced18 Compressed0 Extreme
Cycle Phase (281 metros)
120 Recovery72 Expansion67 Hypersupply28 Recession
Risk
Cycle
Momentum
Liquidity
Valuation
Permits
Tap a row to expand details
| Core Risk | Structural Drivers | Market Signals | Cycle | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Metro | Score | Risk Band | Chg | ||||||||||||
| 1 | Gainesville, FL | 78 | ElevatedElevated | ▲ 16 | › | ||||||||||
Structural Drivers Price47 Permits87 Per Cap70 Afford98 Employ92 Migr75 LiqStable↓ ValBalanced— DivergModerate CycleRecovery | |||||||||||||||
| 2 | Champaign, IL | 76 | ElevatedElevated | ▲ 10 | › | ||||||||||
Structural Drivers Price100 Permits92 Per Cap48 Afford50 Employ82 Migr87 LiqStress↑ ValBalanced— DivergModerate CycleRecession | |||||||||||||||
| 3 | Tallahassee, FL | 73 | ElevatedElevated | ▲ 7 | › | ||||||||||
Structural Drivers Price51 Permits75 Per Cap78 Afford76 Employ75 Migr83 LiqWatch— ValBalanced— DivergHigh CycleHypersupply | |||||||||||||||
| 4 | Lafayette, IN | 71 | ElevatedElevated | ▲ 19 | › | ||||||||||
Structural Drivers Price29 Permits100 Per Cap99 Afford31 Employ87 Migr80 LiqStress↓ ValBalanced↓ DivergHigh CycleHypersupply | |||||||||||||||
| 4 | Blacksburg, VA | 71 | ElevatedElevated | ▲ 4 | › | ||||||||||
Structural Drivers Price87 Permits56 Per Cap33 Afford80 Employ97 Migr71 LiqWatch↑ ValBalanced↑ DivergModerate CycleHypersupply | |||||||||||||||
| 6 | Panama City, FL | 70 | ElevatedElevated | ▼ 9 | › | ||||||||||
Structural Drivers Price96 Permits25 Per Cap93 Afford84 Employ95 Migr30 LiqStable— ValCompressed— CycleExpansion | |||||||||||||||
| 6 | Savannah, GA | 70 | ElevatedElevated | 0 | › | ||||||||||
Structural Drivers Price64 Permits89 Per Cap96 Afford91 Employ56 Migr24 LiqStress↓ ValBalanced↓ DivergModerate CycleHypersupply | |||||||||||||||
| 8 | Chambersburg, PA | 69 | ElevatedElevated | ▲ 15 | › | ||||||||||
Structural Drivers Price96 Permits88 Per Cap71 Afford28 Employ84 Migr45 LiqStable↓ ValCompressed— CycleRecovery | |||||||||||||||
| 8 | Bangor, ME | 69 | ElevatedElevated | ▲ 1 | › | ||||||||||
Structural Drivers Price75 Permits66 Per Cap38 Afford86 Employ94 Migr56 LiqStress↑ ValBalanced— CycleRecession | |||||||||||||||
| 10 | Syracuse, NY | 68 | ElevatedElevated | ▲ 11 | › | ||||||||||
Structural Drivers Price98 Permits99 Per Cap42 Afford33 Employ45 Migr88 LiqStable↓ ValCompressed— DivergHigh CycleRecovery | |||||||||||||||
| 10 | Visalia, CA | 68 | ElevatedElevated | ▲ 8 | › | ||||||||||
Structural Drivers Price58 Permits85 Per Cap49 Afford71 Employ79 Migr64 LiqStress↓ ValBalanced↑ CycleHypersupply | |||||||||||||||
| 12 | Homosassa Springs, FL | 67 | ElevatedElevated | ▼ 3 | › | ||||||||||
Structural Drivers Price55 Permits36 Per Cap97 Afford100 Employ87 Migr25 LiqStress↓ ValBalanced— CycleHypersupply | |||||||||||||||
| 12 | Bremerton, WA | 67 | ElevatedElevated | ▲ 20 | › | ||||||||||
Structural Drivers Price88 Permits92 Per Cap73 Afford27 Employ99 Migr21 LiqStable↑ ValBalanced— CycleExpansion | |||||||||||||||
| 12 | Eau Claire, WI | 67 | ElevatedElevated | ▲ 4 | › | ||||||||||
Structural Drivers Price82 Permits50 Per Cap64 Afford81 Employ73 Migr50 LiqStable↓ ValBalanced— CycleRecovery | |||||||||||||||
| 12 | Waco, TX | 67 | ElevatedElevated | ▲ 19 | › | ||||||||||
Structural Drivers Price56 Permits91 Per Cap58 Afford93 Employ66 Migr38 LiqStress↓ ValBalanced— DivergModerate CycleHypersupply | |||||||||||||||
| 16 | Elkhart, IN | 66 | ElevatedElevated | ▲ 4 | › | ||||||||||
Structural Drivers Price91 Permits90 Per Cap34 Afford37 Employ81 Migr60 LiqStable↓ ValBalanced— CycleRecovery | |||||||||||||||
| 16 | Olympia, WA | 66 | ElevatedElevated | ▲ 20 | › | ||||||||||
Structural Drivers Price82 Permits91 Per Cap67 Afford29 Employ98 Migr27 LiqStress↑ ValBalanced— CycleRecession | |||||||||||||||
| 16 | Appleton, WI | 66 | ElevatedElevated | ▲ 17 | › | ||||||||||
Structural Drivers Price91 Permits97 Per Cap59 Afford19 Employ74 Migr58 LiqStress↑ ValBalanced— CycleRecession | |||||||||||||||
| 19 | Clarksville, TN-KY | 64 | ElevatedElevated | ▲ 6 | › | ||||||||||
Structural Drivers Price88 Permits60 Per Cap88 Afford75 Employ45 Migr27 LiqStable↓ ValCompressed— DivergModerate CycleRecovery | |||||||||||||||
| 19 | Hickory, NC | 64 | ElevatedElevated | ▲ 4 | › | ||||||||||
Structural Drivers Price32 Permits70 Per Cap86 Afford83 Employ76 Migr34 LiqWatch↓ ValBalanced↑ DivergHigh CycleRecovery | |||||||||||||||
| 19 | Gulfport, MS | 64 | ElevatedElevated | ▲ 5 | › | ||||||||||
Structural Drivers Price68 Permits72 Per Cap85 Afford65 Employ54 Migr38 LiqStable↑ ValBalanced— DivergHigh CycleExpansion | |||||||||||||||
| 19 | Lincoln, NE | 64 | ElevatedElevated | ▲ 10 | › | ||||||||||
Structural Drivers Price67 Permits79 Per Cap77 Afford39 Employ58 Migr66 LiqStress↑ ValBalanced— CycleRecession | |||||||||||||||
| 19 | Logan, UT-ID | 64 | ElevatedElevated | ▲ 1 | › | ||||||||||
Structural Drivers Price57 Permits66 Per Cap81 Afford80 Employ49 Migr49 LiqStable↓ ValBalanced— CycleRecovery | |||||||||||||||
| 19 | Los Angeles, CA | 64 | ElevatedElevated | ▲ 7 | › | ||||||||||
Structural Drivers Price49 Permits57 Per Cap22 Afford92 Employ66 Migr99 LiqStable↓ ValBalanced— CycleRecovery | |||||||||||||||
| 19 | Portland, ME | 64 | ElevatedElevated | ▲ 4 | › | ||||||||||
Structural Drivers Price60 Permits67 Per Cap68 Afford82 Employ95 Migr15 LiqWatch↑ ValBalanced— DivergModerate CycleHypersupply | |||||||||||||||
| 19 | Bowling Green, KY | 64 | ElevatedElevated | ▼ 6 | › | ||||||||||
Structural Drivers Price51 Permits65 Per Cap84 Afford53 Employ75 Migr54 LiqStable— ValBalanced— CycleExpansion | |||||||||||||||
| 19 | Madison, WI | 64 | ElevatedElevated | ▲ 1 | › | ||||||||||
Structural Drivers Price58 Permits81 Per Cap93 Afford20 Employ45 Migr89 LiqStress— ValBalanced— DivergHigh CycleHypersupply | |||||||||||||||
| 28 | La Crosse, WI-MN | 63 | ElevatedElevated | ▼ 4 | › | ||||||||||
Structural Drivers Price90 Permits88 Per Cap37 Afford73 Employ23 Migr67 LiqStable↑ ValCompressed— DivergModerate CycleExpansion | |||||||||||||||
| 28 | Topeka, KS | 63 | ElevatedElevated | ▲ 11 | › | ||||||||||
Structural Drivers Price61 Permits95 Per Cap33 Afford26 Employ99 Migr62 LiqStable↓ ValBalanced↓ DivergModerate CycleRecovery | |||||||||||||||
| 30 | Jacksonville, NC | 62 | ElevatedElevated | ▲ 6 | › | ||||||||||
Structural Drivers Price30 Permits68 Per Cap72 Afford78 Employ92 Migr34 LiqStable— ValBalanced— CycleExpansion | |||||||||||||||
| 30 | Atlantic City, NJ | 62 | ElevatedElevated | ▼ 6 | › | ||||||||||
Structural Drivers Price76 Permits44 Per Cap52 Afford89 Employ88 Migr26 LiqStable↓ ValBalanced↑ CycleRecovery | |||||||||||||||
| 30 | Kingston, NY | 62 | ElevatedElevated | ▲ 4 | › | ||||||||||
Structural Drivers Price69 Permits97 Per Cap36 Afford84 Employ62 Migr24 LiqStable↓ ValBalanced↓ CycleRecovery | |||||||||||||||
| 30 | Fayetteville, NC | 62 | ElevatedElevated | ▲ 11 | › | ||||||||||
Structural Drivers Price16 Permits77 Per Cap64 Afford40 Employ94 Migr84 LiqStable↓ ValBalanced— CycleRecovery | |||||||||||||||
| 30 | Fargo, ND-MN | 62 | ElevatedElevated | ▲ 19 | › | ||||||||||
Structural Drivers Price75 Permits57 Per Cap69 Afford42 Employ79 Migr53 LiqStable↓ ValCompressed— CycleRecovery | |||||||||||||||
| 30 | Omaha, NE-IA | 62 | ElevatedElevated | ▼ 7 | › | ||||||||||
Structural Drivers Price66 Permits40 Per Cap74 Afford20 Employ87 Migr88 LiqStable— ValBalanced— DivergModerate CycleRecovery | |||||||||||||||
| 30 | Abilene, TX | 62 | ElevatedElevated | ▲ 16 | › | ||||||||||
Structural Drivers Price21 Permits99 Per Cap73 Afford81 Employ50 Migr48 LiqStable↓ ValBalanced↓ CycleRecovery | |||||||||||||||
| 37 | Knoxville, TN | 61 | ElevatedElevated | ▲ 8 | › | ||||||||||
Structural Drivers Price63 Permits86 Per Cap87 Afford92 Employ23 Migr16 LiqStress↓ ValBalanced— DivergHigh CycleHypersupply | |||||||||||||||
| 37 | Houma, LA | 61 | ElevatedElevated | ▲ 3 | › | ||||||||||
Structural Drivers Price64 Permits42 Per Cap36 Afford62 Employ88 Migr76 LiqStable— ValBalanced— CycleExpansion | |||||||||||||||
| 37 | Lexington, KY | 61 | ElevatedElevated | ▲ 3 | › | ||||||||||
Structural Drivers Price71 Permits48 Per Cap55 Afford68 Employ38 Migr85 LiqWatch— ValBalanced— DivergModerate CycleHypersupply | |||||||||||||||
| 37 | Kansas City, MO-KS | 61 | ElevatedElevated | ▼ 3 | › | ||||||||||
Structural Drivers Price60 Permits51 Per Cap53 Afford35 Employ78 Migr90 LiqWatch↓ ValBalanced— DivergModerate CycleRecovery | |||||||||||||||
40 of 287 metros shown