U.S. Metro Housing Market Rankings
June 2026 · 274 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 | College Station, TX | 72 | ElevatedElevated | ▲ 10 | › | |||||||||||||||
Structural Drivers Price72 Permits91 Per Cap92 Afford97 Employ20 Migr61 LiqWatch↑ ValBalanced↑ DivergModerate CycleHypersupply | ||||||||||||||||||||
| 3 | South Bend, IN-MI | 70 | ElevatedElevated | ▲ 4 | › | |||||||||||||||
Structural Drivers Price69 Permits82 Per Cap39 Afford70 Employ87 Migr74 LiqStable↑ ValBalanced— CycleExpansion | ||||||||||||||||||||
| 3 | Waterloo, IA | 70 | ElevatedElevated | ▲ 4 | › | |||||||||||||||
Structural Drivers Price75 Permits93 Per Cap36 Afford48 Employ100 Migr66 LiqStable↓ ValBalanced— DivergHigh CycleRecovery | ||||||||||||||||||||
| 7 | Hickory, NC | 69 | ElevatedElevated | ▲ 1 | › | |||||||||||||||
Structural Drivers Price40 Permits81 Per Cap89 Afford82 Employ93 Migr29 LiqWatch— ValBalanced— DivergModerate CycleHypersupply | ||||||||||||||||||||
| 7 | Syracuse, NY | 69 | ElevatedElevated | ▲ 2 | › | |||||||||||||||
Structural Drivers Price65 Permits100 Per Cap45 Afford32 Employ79 Migr91 LiqWatch↓ ValBalanced— DivergHigh CycleRecovery | ||||||||||||||||||||
| 9 | Odessa, TX | 68 | ElevatedElevated | ▲ 7 | › | |||||||||||||||
Structural Drivers Price38 Permits78 Per Cap77 Afford68 Employ70 Migr77 LiqStress↑ ValCompressed↑ CycleRecession | ||||||||||||||||||||
| 9 | Madison, WI | 68 | ElevatedElevated | ▲ 7 | › | |||||||||||||||
Structural Drivers Price30 Permits89 Per Cap92 Afford18 Employ95 Migr86 LiqStable↑ ValBalanced— DivergModerate CycleExpansion | ||||||||||||||||||||
| 12 | Logan, UT-ID | 67 | ElevatedElevated | ▲ 3 | › | |||||||||||||||
Structural Drivers Price82 Permits73 Per Cap89 Afford81 Employ23 Migr55 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 12 | Pensacola, FL | 67 | ElevatedElevated | ▲ 7 | › | |||||||||||||||
Structural Drivers Price90 Permits60 Per Cap77 Afford87 Employ54 Migr32 LiqStable— ValBalanced↑ CycleRecovery | ||||||||||||||||||||
| 15 | Yuma, AZ | 66 | ElevatedElevated | ▲ 3 | › | |||||||||||||||
Structural Drivers Price84 Permits28 Per Cap62 Afford72 Employ92 Migr59 LiqStable↑ ValBalanced— CycleExpansion | ||||||||||||||||||||
| 17 | Eugene, OR | 65 | ElevatedElevated | ▲ 4 | › | |||||||||||||||
Structural Drivers Price38 Permits88 Per Cap46 Afford85 Employ96 Migr35 LiqStable↑ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 17 | Kingston, NY | 65 | ElevatedElevated | ▲ 1 | › | |||||||||||||||
Structural Drivers Price71 Permits97 Per Cap41 Afford84 Employ81 Migr14 LiqStable— ValBalanced— CycleExpansion | ||||||||||||||||||||
| 21 | Corpus Christi, TX | 64 | ElevatedElevated | ▲ 1 | › | |||||||||||||||
Structural Drivers Price98 Permits45 Per Cap55 Afford67 Employ40 Migr76 LiqStable↑ ValBalanced↓ DivergModerate CycleRecovery | ||||||||||||||||||||
| 21 | Appleton, WI | 64 | ElevatedElevated | ▲ 2 | › | |||||||||||||||
Structural Drivers Price24 Permits98 Per Cap71 Afford16 Employ89 Migr84 LiqStress↑ ValBalanced— CycleRecession | ||||||||||||||||||||
| 21 | Naples, FL | 64 | ElevatedElevated | ▲ 6 | › | |||||||||||||||
Structural Drivers Price94 Permits57 Per Cap84 Afford93 Employ58 Migr1 LiqStable↓ ValCompressed— CycleRecovery | ||||||||||||||||||||
| 21 | Bend, OR | 64 | ElevatedElevated | ▲ 2 | › | |||||||||||||||
Structural Drivers Price3 Permits93 Per Cap96 Afford89 Employ96 Migr8 LiqWatch↓ ValBalanced— DivergModerate CycleRecovery | ||||||||||||||||||||
| 21 | Charleston, SC | 64 | ElevatedElevated | ▲ 6 | › | |||||||||||||||
Structural Drivers Price91 Permits36 Per Cap88 Afford100 Employ66 Migr3 LiqStable— ValBalanced— DivergModerate CycleExpansion | ||||||||||||||||||||
| 21 | Crestview, FL | 64 | ElevatedElevated | ▲ 8 | › | |||||||||||||||
Structural Drivers Price83 Permits31 Per Cap95 Afford78 Employ77 Migr23 LiqStable— ValBalanced— CycleRecovery | ||||||||||||||||||||
| 28 | Grand Junction, CO | 63 | ElevatedElevated | ▲ 2 | › | |||||||||||||||
Structural Drivers Price94 Permits30 Per Cap61 Afford94 Employ74 Migr25 LiqStress↓ ValBalanced— CycleHypersupply | ||||||||||||||||||||
| 28 | Atlantic City, NJ | 63 | ElevatedElevated | ▲ 12 | › | |||||||||||||||
Structural Drivers Price92 Permits25 Per Cap48 Afford91 Employ91 Migr33 LiqStable— ValBalanced— CycleExpansion | ||||||||||||||||||||
| 31 | Auburn, AL | 62 | ElevatedElevated | ▲ 6 | › | |||||||||||||||
Structural Drivers Price92 Permits81 Per Cap95 Afford63 Employ1 Migr37 LiqWatch↑ ValBalanced↑ CycleHypersupply | ||||||||||||||||||||
| 34 | Sebastian, FL | 61 | ElevatedElevated | ▲ 13 | › | |||||||||||||||
Structural Drivers Price92 Permits86 Per Cap10 Afford86 Employ75 Migr17 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 34 | Ogden, UT | 61 | ElevatedElevated | ▲ 2 | › | |||||||||||||||
Structural Drivers Price57 Permits85 Per Cap66 Afford40 Employ90 Migr30 LiqStable— ValBalanced— CycleExpansion | ||||||||||||||||||||
| 38 | Asheville, NC | 60 | NeutralNeutral | ▲ 6 | › | |||||||||||||||
Structural Drivers Price40 Permits87 Per Cap93 Afford99 Employ26 Migr13 LiqStable↓ ValBalanced— DivergModerate CycleRecovery | ||||||||||||||||||||
| 38 | Roanoke, VA | 60 | NeutralNeutral | ▲ 5 | › | |||||||||||||||
Structural Drivers Price78 Permits46 Per Cap38 Afford51 Employ80 Migr68 LiqStress↓ ValBalanced— DivergHigh CycleHypersupply | ||||||||||||||||||||
| 38 | Dothan, AL | 60 | NeutralNeutral | ▲ 4 | › | |||||||||||||||
Structural Drivers Price76 Permits73 Per Cap49 Afford43 Employ61 Migr58 LiqStable— ValBalanced↑ DivergHigh CycleExpansion | ||||||||||||||||||||
| 47 | Grand Rapids, MI | 59 | NeutralNeutral | ▲ 1 | › | |||||||||||||||
Structural Drivers Price55 Permits67 Per Cap44 Afford45 Employ82 Migr61 LiqStable↑ ValBalanced— DivergHigh CycleExpansion | ||||||||||||||||||||
| 47 | Janesville, WI | 59 | NeutralNeutral | ▲ 1 | › | |||||||||||||||
Structural Drivers Price79 Permits63 Per Cap28 Afford63 Employ79 Migr41 LiqStress↑ ValBalanced— CycleRecession | ||||||||||||||||||||
| 47 | Ann Arbor, MI | 59 | NeutralNeutral | ▲ 2 | › | |||||||||||||||
Structural Drivers Price64 Permits84 Per Cap52 Afford8 Employ66 Migr81 ValBalanced— CycleRecovery | ||||||||||||||||||||
| 54 | Portland, OR-WA | 58 | NeutralNeutral | ▲ 2 | › | |||||||||||||||
Structural Drivers Price23 Permits41 Per Cap44 Afford40 Employ99 Migr99 LiqStable↓ DivergModerate CycleRecovery | ||||||||||||||||||||
| 54 | Bakersfield, CA | 58 | NeutralNeutral | ▲ 9 | › | |||||||||||||||
Structural Drivers Price16 Permits65 Per Cap40 Afford68 Employ75 Migr85 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 54 | Bremerton, WA | 58 | NeutralNeutral | ▲ 2 | › | |||||||||||||||
Structural Drivers Price62 Permits77 Per Cap64 Afford25 Employ99 Migr19 LiqStable— ValBalanced— CycleExpansion | ||||||||||||||||||||
| 54 | Milwaukee, WI | 58 | NeutralNeutral | ▲ 2 | › | |||||||||||||||
Structural Drivers Price73 Permits46 Per Cap22 Afford30 Employ82 Migr97 LiqStable↓ ValBalanced— DivergLow CycleRecovery | ||||||||||||||||||||
| 54 | Jacksonville, NC | 58 | NeutralNeutral | ▲ 1 | › | |||||||||||||||
Structural Drivers Price9 Permits82 Per Cap86 Afford74 Employ60 Migr34 LiqStable↓ ValBalanced— CycleExpansion | ||||||||||||||||||||
| 54 | Modesto, CA | 58 | NeutralNeutral | ▲ 7 | › | |||||||||||||||
Structural Drivers Price41 Permits97 Per Cap30 Afford69 Employ60 Migr51 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 54 | Coeur d'Alene, ID | 58 | NeutralNeutral | ▲ 2 | › | |||||||||||||||
Structural Drivers Price6 Permits51 Per Cap91 Afford95 Employ86 Migr19 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 54 | Santa Maria, CA | 58 | NeutralNeutral | ▲ 5 | › | |||||||||||||||
Structural Drivers Price54 Permits96 Per Cap28 Afford77 Employ56 Migr36 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 64 | Houma, LA | 57 | NeutralNeutral | ▲ 3 | › | |||||||||||||||
Structural Drivers Price85 Permits19 Per Cap29 Afford60 Employ77 Migr74 LiqStable↓ ValBalanced↑ CycleRecovery | ||||||||||||||||||||
| 64 | Visalia, CA | 57 | NeutralNeutral | ▲ 2 | › | |||||||||||||||
Structural Drivers Price25 Permits92 Per Cap51 Afford67 Employ51 Migr58 LiqStable↑ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 64 | Traverse City, MI | 57 | NeutralNeutral | ▲ 8 | › | |||||||||||||||
Structural Drivers Price18 Permits44 Per Cap75 Afford84 Employ85 Migr38 LiqStable↑ ValBalanced— DivergModerate CycleRecovery | ||||||||||||||||||||
| 64 | Fort Smith, AR-OK | 57 | NeutralNeutral | ▲ 1 | › | |||||||||||||||
Structural Drivers Price16 Permits84 Per Cap39 Afford64 Employ70 Migr68 LiqStable↓ ValBalanced— DivergHigh CycleRecovery | ||||||||||||||||||||
| 70 | Birmingham, AL | 56 | NeutralNeutral | ▲ 4 | › | |||||||||||||||
Structural Drivers Price59 Permits86 Per Cap49 Afford24 Employ29 Migr89 LiqStable— ValBalanced— DivergModerate CycleExpansion | ||||||||||||||||||||
| 70 | Evansville, IN | 56 | NeutralNeutral | ▲ 1 | › | |||||||||||||||
Structural Drivers Price42 Permits61 Per Cap37 Afford38 Employ97 Migr63 LiqStable↓ ValBalanced— DivergModerate CycleRecovery | ||||||||||||||||||||
| 70 | Fort Wayne, IN | 56 | NeutralNeutral | ▲ 10 | › | |||||||||||||||
Structural Drivers Price77 Permits41 Per Cap43 Afford38 Employ67 Migr71 LiqStable— ValBalanced— DivergModerate CycleRecovery | ||||||||||||||||||||
| 70 | Savannah, GA | 56 | NeutralNeutral | ▲ 3 | › | |||||||||||||||
Structural Drivers Price1 Permits79 Per Cap97 Afford85 Employ44 Migr33 LiqStress↓ ValBalanced— DivergModerate CycleHypersupply | ||||||||||||||||||||
| 70 | Mobile, AL | 56 | NeutralNeutral | ▲ 6 | › | |||||||||||||||
Structural Drivers Price68 Permits29 Per Cap35 Afford72 Employ53 Migr82 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 80 | Baton Rouge, LA | 55 | NeutralNeutral | ▲ 3 | › | |||||||||||||||
Structural Drivers Price68 Permits81 Per Cap59 Afford29 Employ6 Migr86 LiqStable↓ ValBalanced— DivergModerate CycleRecovery | ||||||||||||||||||||
| 80 | Muskegon, MI | 55 | NeutralNeutral | ▲ 1 | › | |||||||||||||||
Structural Drivers Price21 Permits48 Per Cap25 Afford96 Employ94 Migr44 LiqStable— ValBalanced— CycleExpansion | ||||||||||||||||||||
| 80 | Montgomery, AL | 55 | NeutralNeutral | ▲ 1 | › | |||||||||||||||
Structural Drivers Price99 Permits56 Per Cap23 Afford5 Employ59 Migr90 LiqStable↓ ValBalanced— DivergLow CycleRecovery | ||||||||||||||||||||
| 80 | Pittsburgh, PA | 55 | NeutralNeutral | ▲ 1 | › | |||||||||||||||
Structural Drivers Price73 Permits37 Per Cap23 Afford28 Employ68 Migr99 LiqStable— ValBalanced— DivergModerate CycleExpansion | ||||||||||||||||||||
| 80 | North Port, FL | 55 | NeutralNeutral | ▲ 1 | › | |||||||||||||||
Structural Drivers Price51 Permits66 Per Cap100 Afford92 Employ23 Migr0 LiqStable— ValBalanced— CycleRecovery | ||||||||||||||||||||
| 92 | Eau Claire, WI | 54 | NeutralNeutral | ▲ 4 | › | |||||||||||||||
Structural Drivers Price50 Permits5 Per Cap55 Afford81 Employ77 Migr53 LiqStable↑ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 92 | Columbus, GA-AL | 54 | NeutralNeutral | ▲ 1 | › | |||||||||||||||
Structural Drivers Price78 Permits35 Per Cap16 Afford49 Employ72 Migr75 LiqStress— ValBalanced— DivergHigh CycleRecession | ||||||||||||||||||||
| 92 | Gainesville, GA | 54 | NeutralNeutral | ▲ 10 | › | |||||||||||||||
Structural Drivers Price43 Permits75 Per Cap84 Afford49 Employ48 Migr22 LiqWatch↓ CycleRecovery | ||||||||||||||||||||
| 92 | Tulsa, OK | 54 | NeutralNeutral | ▲ 4 | › | |||||||||||||||
Structural Drivers Price45 Permits63 Per Cap56 Afford55 Employ76 Migr29 LiqStable↓ ValBalanced— DivergLow CycleRecovery | ||||||||||||||||||||
| 92 | Springfield, MA | 54 | NeutralNeutral | ▲ 2 | › | |||||||||||||||
Structural Drivers Price78 Permits78 Per Cap2 Afford63 Employ14 Migr91 LiqStress↑ ValBalanced— CycleRecession | ||||||||||||||||||||
| 106 | Salem, OR | 53 | NeutralNeutral | ▲ 10 | › | |||||||||||||||
Structural Drivers Price33 Permits71 Per Cap51 Afford73 Employ56 Migr36 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 106 | Urban Honolulu, HI | 53 | NeutralNeutral | ▲ 3 | › | |||||||||||||||
Structural Drivers Price96 Permits64 Per Cap11 Afford2 Employ58 Migr89 LiqStable↑ ValBalanced↓ CycleRecovery | ||||||||||||||||||||
| 106 | Amherst Town, MA | 53 | NeutralNeutral | ▲ 1 | › | |||||||||||||||
| 106 | Greenville, NC | 53 | NeutralNeutral | ▲ 2 | › | |||||||||||||||
Structural Drivers Price18 Permits74 Per Cap89 Afford58 Employ7 Migr73 LiqWatch↑ ValBalanced— CycleHypersupply | ||||||||||||||||||||
| 106 | Jacksonville, FL | 53 | NeutralNeutral | ▲ 1 | › | |||||||||||||||
Structural Drivers Price63 Permits31 Per Cap79 Afford86 Employ55 Migr2 LiqStable— ValBalanced— DivergModerate CycleRecovery | ||||||||||||||||||||
| 106 | Buffalo, NY | 53 | NeutralNeutral | ▲ 1 | › | |||||||||||||||
Structural Drivers Price19 Permits72 Per Cap8 Afford55 Employ66 Migr96 LiqWatch↑ ValBalanced— CycleHypersupply | ||||||||||||||||||||
| 106 | San Jose, CA | 53 | NeutralNeutral | ▲ 5 | › | |||||||||||||||
Structural Drivers Price51 Permits99 Per Cap50 Afford3 Employ15 Migr100 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 106 | Rochester, NY | 53 | NeutralNeutral | ▲ 4 | › | |||||||||||||||
Structural Drivers Price41 Permits83 Per Cap13 Afford17 Employ72 Migr94 LiqStress↓ ValBalanced— DivergModerate CycleHypersupply | ||||||||||||||||||||
| 106 | Rapid City, SD | 53 | NeutralNeutral | ▲ 8 | › | |||||||||||||||
Structural Drivers Price27 Permits12 Per Cap76 Afford95 Employ64 Migr42 LiqStable↓ ValBalanced— DivergLow CycleRecovery | ||||||||||||||||||||
| 106 | Racine, WI | 53 | NeutralNeutral | ▲ 5 | › | |||||||||||||||
Structural Drivers Price86 Permits67 Per Cap35 Afford27 Employ64 Migr37 LiqStable↑ ValBalanced— CycleExpansion | ||||||||||||||||||||
| 122 | Bellingham, WA | 52 | NeutralNeutral | ▲ 1 | › | |||||||||||||||
Structural Drivers Price31 Permits25 Per Cap57 Afford87 Employ90 Migr22 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 122 | Kennewick, WA | 52 | NeutralNeutral | ▲ 8 | › | |||||||||||||||
Structural Drivers Price23 Permits76 Per Cap83 Afford25 Employ70 Migr34 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 122 | Hanford, CA | 52 | NeutralNeutral | ▲ 10 | › | |||||||||||||||
Structural Drivers Price66 Permits42 Per Cap60 Afford48 Employ37 Migr59 LiqStable↑ ValBalanced↑ CycleRecovery | ||||||||||||||||||||
| 122 | Killeen, TX | 52 | NeutralNeutral | ▲ 5 | › | |||||||||||||||
Structural Drivers Price73 Permits19 Per Cap74 Afford59 Employ64 Migr22 LiqStable↓ ValCompressed— CycleRecovery | ||||||||||||||||||||
| 122 | Richmond, VA | 52 | NeutralNeutral | ▲ 1 | › | |||||||||||||||
Structural Drivers Price58 Permits24 Per Cap74 Afford52 Employ88 Migr16 LiqWatch↑ ValBalanced— DivergModerate CycleHypersupply | ||||||||||||||||||||
| 122 | Burlington, NC | 52 | NeutralNeutral | ▲ 2 | › | |||||||||||||||
Structural Drivers Price95 Permits11 Per Cap93 Afford49 Employ32 Migr31 LiqStable↓ ValBalanced— CycleExpansion | ||||||||||||||||||||
| 136 | Santa Fe, NM | 51 | NeutralNeutral | ▲ 1 | › | |||||||||||||||
Structural Drivers Price77 Permits96 Per Cap42 Afford12 Employ47 Migr33 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 136 | El Paso, TX | 51 | NeutralNeutral | ▲ 3 | › | |||||||||||||||
Structural Drivers Price56 Permits37 Per Cap25 Afford73 Employ22 Migr93 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 136 | Palm Bay, FL | 51 | NeutralNeutral | ▲ 2 | › | |||||||||||||||
Structural Drivers Price6 Permits58 Per Cap78 Afford88 Employ70 Migr7 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 136 | Yakima, WA | 51 | NeutralNeutral | ▲ 6 | › | |||||||||||||||
Structural Drivers Price14 Permits52 Per Cap27 Afford52 Employ82 Migr79 LiqStress↑ ValBalanced↓ CycleRecession | ||||||||||||||||||||
| 146 | Hilton Head Island, SC | 50 | NeutralNeutral | ▲ 3 | › | |||||||||||||||
Structural Drivers Price35 Permits27 Per Cap95 Afford77 Employ59 Migr10 LiqWatch↑ ValBalanced↑ CycleRecession | ||||||||||||||||||||
| 146 | Fresno, CA | 50 | NeutralNeutral | ▲ 5 | › | |||||||||||||||
Structural Drivers Price74 Permits33 Per Cap33 Afford75 Employ12 Migr71 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 146 | Kalamazoo, MI | 50 | NeutralNeutral | ▲ 7 | › | |||||||||||||||
Structural Drivers Price59 Permits30 Per Cap11 Afford34 Employ86 Migr80 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 155 | Harrisburg, PA | 49 | NeutralNeutral | ▲ 7 | › | |||||||||||||||
Structural Drivers Price79 Permits55 Per Cap24 Afford10 Employ55 Migr69 LiqStable↓ ValBalanced— DivergHigh CycleRecovery | ||||||||||||||||||||
| 155 | Elkhart, IN | 49 | NeutralNeutral | ▲ 4 | › | |||||||||||||||
Structural Drivers Price58 Permits14 Per Cap21 Afford37 Employ85 Migr78 LiqWatch↑ ValBalanced— CycleHypersupply | ||||||||||||||||||||
| 166 | Trenton, NJ | 48 | NeutralNeutral | ▲ 1 | › | |||||||||||||||
Structural Drivers Price71 Permits6 Per Cap31 Afford5 Employ78 Migr94 LiqWatch— ValBalanced↓ CycleHypersupply | ||||||||||||||||||||
| 166 | Pueblo, CO | 48 | NeutralNeutral | ▲ 3 | › | |||||||||||||||
Structural Drivers Price79 Permits0 Per Cap2 Afford92 Employ70 Migr45 LiqWatch↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 166 | Memphis, TN-MS-AR | 48 | NeutralNeutral | ▲ 2 | › | |||||||||||||||
Structural Drivers Price26 Permits52 Per Cap31 Afford20 Employ59 Migr98 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 166 | Worcester, MA | 48 | NeutralNeutral | ▲ 9 | › | |||||||||||||||
Structural Drivers Price68 Permits43 Per Cap21 Afford28 Employ36 Migr93 LiqStress— ValBalanced— CycleHypersupply | ||||||||||||||||||||
| 172 | Baltimore, MD | 47 | NeutralNeutral | ▲ 1 | › | |||||||||||||||
Structural Drivers Price62 Permits15 Per Cap17 Afford4 Employ83 Migr99 LiqWatch↑ ValBalanced— DivergHigh CycleHypersupply | ||||||||||||||||||||
| 175 | Yuba City, CA | 46 | NeutralNeutral | ▲ 7 | › | |||||||||||||||
Structural Drivers Price20 Permits70 Per Cap58 Afford46 Employ43 Migr38 LiqStable— ValBalanced↓ CycleExpansion | ||||||||||||||||||||
| 175 | Athens, GA | 46 | NeutralNeutral | ▲ 7 | › | |||||||||||||||
Structural Drivers Price54 Permits3 Per Cap56 Afford97 Employ0 Migr64 LiqStress↓ ValBalanced↑ DivergHigh CycleHypersupply | ||||||||||||||||||||
| 175 | State College, PA | 46 | NeutralNeutral | ▲ 9 | › | |||||||||||||||
Structural Drivers Price28 Permits95 Per Cap37 Afford36 Employ0 Migr80 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 175 | Santa Cruz, CA | 46 | NeutralNeutral | ▲ 2 | › | |||||||||||||||
Structural Drivers Price16 Permits99 Per Cap33 Afford27 Employ73 Migr27 LiqStable↓ ValBalanced↓ CycleRecovery | ||||||||||||||||||||
| 175 | Warner Robins, GA | 46 | NeutralNeutral | ▲ 2 | › | |||||||||||||||
Structural Drivers Price7 Permits42 Per Cap75 Afford6 Employ98 Migr50 LiqStable— ValBalanced↓ CycleRecovery | ||||||||||||||||||||
| 175 | Charleston, WV | 46 | NeutralNeutral | ▲ 5 | › | |||||||||||||||
Structural Drivers Price99 Permits6 Per Cap0 Afford18 Employ83 Migr67 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 193 | Hartford, CT | 44 | NeutralNeutral | ▲ 6 | › | |||||||||||||||
Structural Drivers Price80 Permits29 Per Cap9 Afford2 Employ46 Migr95 LiqStable↑ ValBalanced— CycleExpansion | ||||||||||||||||||||
| 193 | Barnstable Town, MA | 44 | NeutralNeutral | ▲ 8 | › | |||||||||||||||
Structural Drivers Price83 Permits1 Per Cap23 Afford98 Employ47 Migr15 LiqStable↓ ValBalanced— CycleExpansion | ||||||||||||||||||||
| 193 | Deltona, FL | 44 | NeutralNeutral | ▲ 4 | › | |||||||||||||||
Structural Drivers Price28 Permits19 Per Cap74 Afford93 Employ43 Migr5 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 193 | Orlando, FL | 44 | NeutralNeutral | ▲ 2 | › | |||||||||||||||
Structural Drivers Price60 Permits16 Per Cap81 Afford86 Employ15 Migr3 LiqStable— ValBalanced— DivergHigh CycleRecovery | ||||||||||||||||||||
| 193 | Phoenix, AZ | 44 | NeutralNeutral | ▲ 2 | › | |||||||||||||||
Structural Drivers Price50 Permits32 Per Cap78 Afford89 Employ16 Migr0 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 206 | Winston, NC | 43 | NeutralNeutral | ▲ 1 | › | |||||||||||||||
Structural Drivers Price36 Permits40 Per Cap76 Afford54 Employ19 Migr31 LiqStress↓ ValBalanced— DivergModerate CycleHypersupply | ||||||||||||||||||||
| 211 | Lubbock, TX | 42 | NeutralNeutral | ▲ 2 | › | |||||||||||||||
Structural Drivers Price3 Permits63 Per Cap81 Afford36 Employ28 Migr38 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 211 | Greenville, SC | 42 | NeutralNeutral | ▲ 2 | › | |||||||||||||||
Structural Drivers Price47 Permits28 Per Cap85 Afford74 Employ8 Migr8 LiqStress↓ ValBalanced— DivergHigh CycleHypersupply | ||||||||||||||||||||
| 218 | Huntsville, AL | 41 | NeutralNeutral | ▲ 1 | › | |||||||||||||||
Structural Drivers Price54 Permits62 Per Cap87 Afford9 Employ17 Migr19 LiqStable— ValBalanced— CycleExpansion | ||||||||||||||||||||
| 231 | Tyler, TX | 39 | BelowBelow Average | ▲ 4 | › | |||||||||||||||
Structural Drivers Price40 Permits71 Per Cap26 Afford44 Employ21 Migr32 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 238 | Santa Rosa, CA | 38 | BelowBelow Average | ▲ 4 | › | |||||||||||||||
Structural Drivers Price22 Permits96 Per Cap42 Afford12 Employ45 Migr12 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 239 | Decatur, AL | 37 | BelowBelow Average | ▲ 3 | › | |||||||||||||||
Structural Drivers Price4 Permits90 Per Cap21 Afford31 Employ25 Migr49 LiqStable— ValBalanced↑ CycleExpansion | ||||||||||||||||||||
| 245 | Norwich, CT | 36 | BelowBelow Average | ▲ 4 | › | |||||||||||||||
Structural Drivers Price57 Permits58 Per Cap14 Afford11 Employ32 Migr42 LiqStable↑ ValBalanced— CycleExpansion | ||||||||||||||||||||
| 250 | Reno, NV | 35 | BelowBelow Average | ▲ 2 | › | |||||||||||||||
Structural Drivers Price64 Permits18 Per Cap68 Afford42 Employ10 Migr10 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 252 | Macon, GA | 34 | BelowBelow Average | ▲ 2 | › | |||||||||||||||
Structural Drivers Price14 Permits27 Per Cap19 Afford44 Employ57 Migr44 LiqStable↑ ValBalanced— DivergModerate CycleExpansion | ||||||||||||||||||||
| 255 | Hattiesburg, MS | 33 | BelowBelow Average | ▲ 1 | › | |||||||||||||||
Structural Drivers Price0 Permits10 Per Cap1 Afford60 Employ74 Migr52 LiqWatch↑ ValBalanced— DivergHigh CycleHypersupply | ||||||||||||||||||||
| 255 | Las Cruces, NM | 33 | BelowBelow Average | ▲ 1 | › | |||||||||||||||
Structural Drivers Price24 Permits23 Per Cap42 Afford57 Employ3 Migr50 LiqStress↓ ValBalanced— CycleHypersupply | ||||||||||||||||||||
| 258 | Raleigh, NC | 32 | BelowBelow Average | ▲ 2 | › | |||||||||||||||
Structural Drivers Price24 Permits53 Per Cap96 Afford6 Employ4 Migr6 LiqStable↓ ValBalanced— DivergModerate CycleRecovery | ||||||||||||||||||||
| 258 | Sacramento, CA | 32 | BelowBelow Average | ▲ 5 | › | |||||||||||||||
Structural Drivers Price25 Permits44 Per Cap53 Afford23 Employ37 Migr8 LiqStable↓ ValBalanced— DivergModerate CycleRecovery | ||||||||||||||||||||
| 266 | Lexington Park, MD | 29 | BelowBelow Average | ▲ 4 | › | |||||||||||||||
| 268 | Vallejo, CA | 28 | BelowBelow Average | ▲ 2 | › | |||||||||||||||
Structural Drivers Price44 Permits4 Per Cap13 Afford22 Employ63 Migr25 LiqStable— ValBalanced— CycleRecovery | ||||||||||||||||||||
| 268 | San Antonio, TX | 28 | BelowBelow Average | ▲ 2 | › | |||||||||||||||
Structural Drivers Price5 Permits12 Per Cap46 Afford58 Employ41 Migr5 LiqStable↓ ValBalanced— DivergLow CycleRecovery | ||||||||||||||||||||
| 272 | Las Vegas, NV | 24 | BelowBelow Average | ▲ 2 | › | |||||||||||||||
Structural Drivers Price15 Permits22 Per Cap58 Afford48 Employ1 Migr1 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 272 | Stockton, CA | 24 | BelowBelow Average | ▲ 7 | › | |||||||||||||||
Structural Drivers Price4 Permits11 Per Cap36 Afford21 Employ65 Migr9 LiqStable— ValBalanced— CycleRecovery | ||||||||||||||||||||
| 274 | Redding, CA | 21 | BelowBelow Average | ▲ 6 | › | |||||||||||||||
Structural Drivers Price36 Permits1 Per Cap4 Afford44 Employ12 Migr30 LiqStable↓ ValBalanced↑ CycleRecovery | ||||||||||||||||||||
117 of 274 metros shown