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 | |||||||||||||||||
| 38 | Durham, NC | 60 | NeutralNeutral | 0 | › | |||||||||||||||
Structural Drivers Price34 Permits71 Per Cap88 Afford54 Employ75 Migr40 LiqStable↓ ValBalanced— DivergModerate CycleRecovery | ||||||||||||||||||||
| 38 | Bloomington, IN | 60 | NeutralNeutral | 0 | › | |||||||||||||||
Structural Drivers Price51 Permits2 Per Cap53 Afford71 Employ100 Migr83 LiqStable— CycleExpansion | ||||||||||||||||||||
| 38 | Jackson, TN | 60 | NeutralNeutral | ▼ 1 | › | |||||||||||||||
Structural Drivers Price96 Permits59 Per Cap28 Afford56 Employ65 Migr56 LiqStable↓ ValBalanced— DivergLow CycleRecovery | ||||||||||||||||||||
| 38 | Lexington, KY | 60 | NeutralNeutral | 0 | › | |||||||||||||||
Structural Drivers Price82 Permits42 Per Cap52 Afford70 Employ24 Migr89 LiqStable↑ ValBalanced— DivergModerate CycleRecovery | ||||||||||||||||||||
| 38 | Columbia, SC | 60 | NeutralNeutral | ▼ 1 | › | |||||||||||||||
Structural Drivers Price81 Permits66 Per Cap81 Afford45 Employ37 Migr48 LiqWatch↓ ValBalanced— DivergLow CycleRecovery | ||||||||||||||||||||
| 38 | Asheville, NC | 60 | NeutralNeutral | ▲ 6 | › | |||||||||||||||
Structural Drivers Price40 Permits87 Per Cap93 Afford99 Employ26 Migr13 LiqStable↓ ValBalanced— DivergModerate CycleRecovery | ||||||||||||||||||||
| 38 | Fayetteville, NC | 60 | NeutralNeutral | 0 | › | |||||||||||||||
Structural Drivers Price96 Permits3 Per Cap41 Afford45 Employ85 Migr92 LiqStable— ValBalanced— CycleExpansion | ||||||||||||||||||||
| 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 | Providence, RI-MA | 59 | NeutralNeutral | ▼ 3 | › | |||||||||||||||
Structural Drivers Price69 Permits90 Per Cap15 Afford78 Employ75 Migr28 LiqStable— ValBalanced— DivergModerate CycleExpansion | ||||||||||||||||||||
| 47 | Johnson City, TN | 59 | NeutralNeutral | ▼ 3 | › | |||||||||||||||
Structural Drivers Price95 Permits4 Per Cap49 Afford99 Employ35 Migr70 LiqStable↓ ValBalanced— DivergLow CycleRecovery | ||||||||||||||||||||
| 47 | Janesville, WI | 59 | NeutralNeutral | ▲ 1 | › | |||||||||||||||
Structural Drivers Price79 Permits63 Per Cap28 Afford63 Employ79 Migr41 LiqStress↑ ValBalanced— CycleRecession | ||||||||||||||||||||
| 47 | Wichita, KS | 59 | NeutralNeutral | ▼ 2 | › | |||||||||||||||
Structural Drivers Price90 Permits80 Per Cap66 Afford29 Employ17 Migr72 LiqStable↓ ValBalanced— DivergModerate CycleRecovery | ||||||||||||||||||||
| 47 | Indianapolis, IN | 59 | NeutralNeutral | ▼ 1 | › | |||||||||||||||
Structural Drivers Price53 Permits52 Per Cap70 Afford14 Employ95 Migr70 LiqWatch↓ ValBalanced— DivergModerate CycleRecovery | ||||||||||||||||||||
| 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 | Louisville/Jefferson County, KY-IN | 58 | NeutralNeutral | ▼ 3 | › | |||||||||||||||
Structural Drivers Price53 Permits32 Per Cap51 Afford35 Employ84 Migr93 LiqWatch↓ DivergLow 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 | Dover, DE | 58 | NeutralNeutral | ▼ 8 | › | |||||||||||||||
Structural Drivers Price89 Permits70 Per Cap79 Afford19 Employ63 Migr30 LiqStable↓ ValBalanced↓ CycleExpansion | ||||||||||||||||||||
| 54 | Santa Maria, CA | 58 | NeutralNeutral | ▲ 5 | › | |||||||||||||||
Structural Drivers Price54 Permits96 Per Cap28 Afford77 Employ56 Migr36 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 64 | Spartanburg, SC | 57 | NeutralNeutral | ▼ 1 | › | |||||||||||||||
Structural Drivers Price56 Permits79 Per Cap94 Afford67 Employ30 Migr17 LiqWatch↑ ValBalanced— CycleHypersupply | ||||||||||||||||||||
| 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 | ||||||||||||||||||||
| 64 | Utica, NY | 57 | NeutralNeutral | ▼ 5 | › | |||||||||||||||
Structural Drivers Price97 Permits47 Per Cap4 Afford61 Employ61 Migr73 LiqStress↓ ValBalanced↓ CycleRecession | ||||||||||||||||||||
| 70 | Salt Lake City, UT | 56 | NeutralNeutral | ▼ 1 | › | |||||||||||||||
Structural Drivers Price41 Permits72 Per Cap65 Afford61 Employ3 Migr96 LiqStable↓ ValBalanced— CycleExpansion | ||||||||||||||||||||
| 70 | Rochester, MN | 56 | NeutralNeutral | ▼ 2 | › | |||||||||||||||
Structural Drivers Price18 Permits98 Per Cap72 Afford11 Employ52 Migr84 LiqWatch↑ ValBalanced— DivergLow CycleHypersupply | ||||||||||||||||||||
| 70 | Birmingham, AL | 56 | NeutralNeutral | ▲ 4 | › | |||||||||||||||
Structural Drivers Price59 Permits86 Per Cap49 Afford24 Employ29 Migr89 LiqStable— ValBalanced— DivergModerate CycleExpansion | ||||||||||||||||||||
| 70 | Cincinnati, OH-KY-IN | 56 | NeutralNeutral | ▼ 2 | › | |||||||||||||||
Structural Drivers Price75 Permits82 Per Cap47 Afford11 Employ25 Migr95 LiqStress↓ ValBalanced— DivergModerate CycleHypersupply | ||||||||||||||||||||
| 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 | Jackson, MI | 56 | NeutralNeutral | ▼ 4 | › | |||||||||||||||
Structural Drivers Price86 Permits85 Per Cap17 Afford59 Employ38 Migr52 LiqWatch↑ ValBalanced↓ CycleHypersupply | ||||||||||||||||||||
| 70 | Savannah, GA | 56 | NeutralNeutral | ▲ 3 | › | |||||||||||||||
Structural Drivers Price1 Permits79 Per Cap97 Afford85 Employ44 Migr33 LiqStress↓ ValBalanced— DivergModerate CycleHypersupply | ||||||||||||||||||||
| 70 | Medford, OR | 56 | NeutralNeutral | ▼ 1 | › | |||||||||||||||
Structural Drivers Price32 Permits77 Per Cap53 Afford76 Employ65 Migr35 LiqStress↓ ValBalanced— 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 | Vineland, NJ | 55 | NeutralNeutral | ▼ 8 | › | |||||||||||||||
Structural Drivers Price72 Permits40 Per Cap7 Afford64 Employ92 Migr53 LiqStable↓ ValBalanced— CycleExpansion | ||||||||||||||||||||
| 80 | Lansing, MI | 55 | NeutralNeutral | ▼ 3 | › | |||||||||||||||
Structural Drivers Price29 Permits84 Per Cap18 Afford15 Employ93 Migr90 LiqStable↑ ValBalanced— DivergHigh 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 | Gulfport, MS | 55 | NeutralNeutral | ▼ 8 | › | |||||||||||||||
Structural Drivers Price55 Permits64 Per Cap82 Afford62 Employ29 Migr39 LiqStable↑ ValBalanced— DivergLow CycleExpansion | ||||||||||||||||||||
| 80 | Bowling Green, KY | 55 | NeutralNeutral | ▼ 1 | › | |||||||||||||||
Structural Drivers Price49 Permits88 Per Cap80 Afford50 Employ17 Migr46 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 80 | Chattanooga, TN-GA | 55 | NeutralNeutral | ▼ 2 | › | |||||||||||||||
Structural Drivers Price60 Permits61 Per Cap64 Afford83 Employ42 Migr21 LiqWatch— ValBalanced— DivergLow CycleHypersupply | ||||||||||||||||||||
| 80 | North Port, FL | 55 | NeutralNeutral | ▲ 1 | › | |||||||||||||||
Structural Drivers Price51 Permits66 Per Cap100 Afford92 Employ23 Migr0 LiqStable— ValBalanced— CycleRecovery | ||||||||||||||||||||
| 80 | Burlington, VT | 55 | NeutralNeutral | ▼ 3 | › | |||||||||||||||
Structural Drivers Price33 Permits83 Per Cap62 Afford52 Employ46 Migr54 LiqStress↓ ValBalanced— CycleHypersupply | ||||||||||||||||||||
| 80 | Tallahassee, FL | 55 | NeutralNeutral | ▼ 6 | › | |||||||||||||||
Structural Drivers Price13 Permits36 Per Cap72 Afford71 Employ48 Migr92 LiqStable— ValBalanced— DivergModerate CycleRecovery | ||||||||||||||||||||
| 92 | Kansas City, MO-KS | 54 | NeutralNeutral | ▼ 5 | › | |||||||||||||||
Structural Drivers Price67 Permits59 Per Cap54 Afford35 Employ33 Migr75 LiqStable↓ ValBalanced— DivergModerate CycleRecovery | ||||||||||||||||||||
| 92 | Clarksville, TN-KY | 54 | NeutralNeutral | ▼ 1 | › | |||||||||||||||
Structural Drivers Price89 Permits22 Per Cap82 Afford77 Employ25 Migr26 LiqStable— ValBalanced— CycleExpansion | ||||||||||||||||||||
| 92 | Midland, TX | 54 | NeutralNeutral | ▼ 8 | › | |||||||||||||||
Structural Drivers Price100 Permits1 Per Cap60 Afford82 Employ11 Migr67 LiqStable— ValExtreme↑ CycleRecovery | ||||||||||||||||||||
| 92 | Eau Claire, WI | 54 | NeutralNeutral | ▲ 4 | › | |||||||||||||||
Structural Drivers Price50 Permits5 Per Cap55 Afford81 Employ77 Migr53 LiqStable↑ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 92 | Canton, OH | 54 | NeutralNeutral | 0 | › | |||||||||||||||
Structural Drivers Price89 Permits77 Per Cap12 Afford20 Employ82 Migr47 LiqStable↑ ValBalanced↓ CycleExpansion | ||||||||||||||||||||
| 92 | Reading, PA | 54 | NeutralNeutral | ▼ 3 | › | |||||||||||||||
Structural Drivers Price97 Permits97 Per Cap8 Afford24 Employ40 Migr60 LiqWatch↓ ValBalanced— CycleExpansion | ||||||||||||||||||||
| 92 | Fargo, ND-MN | 54 | NeutralNeutral | ▼ 3 | › | |||||||||||||||
Structural Drivers Price33 Permits56 Per Cap63 Afford41 Employ70 Migr58 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 | Chico, CA | 54 | NeutralNeutral | ▼ 3 | › | |||||||||||||||
Structural Drivers Price5 Permits64 Per Cap54 Afford84 Employ74 Migr42 LiqStable↓ ValBalanced↑ CycleExpansion | ||||||||||||||||||||
| 92 | Tulsa, OK | 54 | NeutralNeutral | ▲ 4 | › | |||||||||||||||
Structural Drivers Price45 Permits63 Per Cap56 Afford55 Employ76 Migr29 LiqStable↓ ValBalanced— DivergLow CycleRecovery | ||||||||||||||||||||
| 92 | Fayetteville, AR | 54 | NeutralNeutral | 0 | › | |||||||||||||||
Structural Drivers Price81 Permits70 Per Cap99 Afford59 Employ2 Migr12 LiqStress↓ ValBalanced— CycleHypersupply | ||||||||||||||||||||
| 92 | Springfield, MA | 54 | NeutralNeutral | ▲ 2 | › | |||||||||||||||
Structural Drivers Price78 Permits78 Per Cap2 Afford63 Employ14 Migr91 LiqStress↑ ValBalanced— CycleRecession | ||||||||||||||||||||
| 92 | Kenosha, WI | 54 | NeutralNeutral | ▼ 1 | › | |||||||||||||||
| 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 | Homosassa Springs, FL | 53 | NeutralNeutral | 0 | › | |||||||||||||||
Structural Drivers Price6 Permits26 Per Cap96 Afford100 Employ70 Migr20 LiqStable↓ ValBalanced↓ CycleRecovery | ||||||||||||||||||||
| 106 | Rockford, IL | 53 | NeutralNeutral | ▼ 3 | › | |||||||||||||||
Structural Drivers Price72 Permits76 Per Cap7 Afford5 Employ97 Migr60 LiqStable↓ ValBalanced↓ CycleRecovery | ||||||||||||||||||||
| 106 | Youngstown, OH | 53 | NeutralNeutral | ▼ 1 | › | |||||||||||||||
Structural Drivers Price71 Permits68 Per Cap2 Afford56 Employ54 Migr65 LiqStable↑ ValBalanced— CycleExpansion | ||||||||||||||||||||
| 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 | Knoxville, TN | 53 | NeutralNeutral | ▼ 6 | › | |||||||||||||||
Structural Drivers Price29 Permits62 Per Cap85 Afford91 Employ37 Migr16 LiqStable↓ ValBalanced— DivergModerate CycleRecovery | ||||||||||||||||||||
| 106 | Shreveport, LA | 53 | NeutralNeutral | 0 | › | |||||||||||||||
Structural Drivers Price29 Permits73 Per Cap36 Afford30 Employ68 Migr82 LiqStable— ValBalanced— DivergModerate CycleRecovery | ||||||||||||||||||||
| 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 | Monroe, LA | 53 | NeutralNeutral | ▼ 1 | › | |||||||||||||||
Structural Drivers Price84 Permits78 Per Cap20 Afford65 Employ9 Migr64 LiqStable↓ ValBalanced↓ DivergModerate CycleRecovery | ||||||||||||||||||||
| 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 | Iowa City, IA | 52 | NeutralNeutral | ▼ 8 | › | |||||||||||||||
Structural Drivers Price29 Permits90 Per Cap84 Afford7 Employ18 Migr86 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 122 | Bellingham, WA | 52 | NeutralNeutral | ▲ 1 | › | |||||||||||||||
Structural Drivers Price31 Permits25 Per Cap57 Afford87 Employ90 Migr22 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 122 | New Haven, CT | 52 | NeutralNeutral | ▼ 4 | › | |||||||||||||||
Structural Drivers Price67 Permits91 Per Cap15 Afford10 Employ31 Migr95 LiqWatch↑ ValBalanced— CycleHypersupply | ||||||||||||||||||||
| 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 | Anchorage, AK | 52 | NeutralNeutral | ▼ 2 | › | |||||||||||||||
Structural Drivers Price88 Permits60 Per Cap4 Afford3 Employ79 Migr78 LiqStable↑ ValBalanced— CycleExpansion | ||||||||||||||||||||
| 122 | Richmond, VA | 52 | NeutralNeutral | ▲ 1 | › | |||||||||||||||
Structural Drivers Price58 Permits24 Per Cap74 Afford52 Employ88 Migr16 LiqWatch↑ ValBalanced— DivergModerate CycleHypersupply | ||||||||||||||||||||
| 122 | Boulder, CO | 52 | NeutralNeutral | ▼ 1 | › | |||||||||||||||
Structural Drivers Price34 Permits86 Per Cap75 Afford47 Employ42 Migr26 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 122 | Lakeland, FL | 52 | NeutralNeutral | 0 | › | |||||||||||||||
Structural Drivers Price98 Permits8 Per Cap86 Afford97 Employ16 Migr4 LiqStable— ValCompressed— CycleExpansion | ||||||||||||||||||||
| 122 | Laredo, TX | 52 | NeutralNeutral | ▼ 6 | › | |||||||||||||||
Structural Drivers Price70 Permits26 Per Cap55 Afford53 Employ27 Migr84 LiqStable↓ ValBalanced↓ CycleRecovery | ||||||||||||||||||||
| 122 | Burlington, NC | 52 | NeutralNeutral | ▲ 2 | › | |||||||||||||||
Structural Drivers Price95 Permits11 Per Cap93 Afford49 Employ32 Migr31 LiqStable↓ ValBalanced— CycleExpansion | ||||||||||||||||||||
| 122 | Beaumont, TX | 52 | NeutralNeutral | 0 | › | |||||||||||||||
Structural Drivers Price97 Permits22 Per Cap23 Afford53 Employ34 Migr83 LiqStable↓ ValBalanced↑ DivergModerate CycleRecovery | ||||||||||||||||||||
| 122 | Columbus, OH | 52 | NeutralNeutral | 0 | › | |||||||||||||||
Structural Drivers Price51 Permits21 Per Cap69 Afford23 Employ49 Migr96 LiqStable↓ ValBalanced— DivergModerate CycleExpansion | ||||||||||||||||||||
| 136 | Portland, ME | 51 | NeutralNeutral | ▼ 7 | › | |||||||||||||||
Structural Drivers Price44 Permits69 Per Cap70 Afford80 Employ31 Migr12 LiqStable↓ ValBalanced— DivergLow CycleExpansion | ||||||||||||||||||||
| 136 | Merced, CA | 51 | NeutralNeutral | ▼ 9 | › | |||||||||||||||
Structural Drivers Price81 Permits51 Per Cap18 Afford91 Employ5 Migr62 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 136 | Santa Fe, NM | 51 | NeutralNeutral | ▲ 1 | › | |||||||||||||||
Structural Drivers Price77 Permits96 Per Cap42 Afford12 Employ47 Migr33 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 136 | Springfield, MO | 51 | NeutralNeutral | 0 | › | |||||||||||||||
Structural Drivers Price85 Permits53 Per Cap51 Afford50 Employ12 Migr57 LiqStable↑ ValBalanced— DivergLow CycleExpansion | ||||||||||||||||||||
| 136 | Lafayette, IN | 51 | NeutralNeutral | ▼ 12 | › | |||||||||||||||
Structural Drivers Price87 Permits4 Per Cap90 Afford34 Employ5 Migr88 LiqStress↓ ValBalanced— CycleRecession | ||||||||||||||||||||
| 136 | Punta Gorda, FL | 51 | NeutralNeutral | 0 | › | |||||||||||||||
Structural Drivers Price8 Permits21 Per Cap99 Afford78 Employ87 Migr14 LiqStable— ValBalanced— CycleRecovery | ||||||||||||||||||||
| 136 | Oklahoma City, OK | 51 | NeutralNeutral | ▼ 2 | › | |||||||||||||||
Structural Drivers Price42 Permits62 Per Cap63 Afford50 Employ62 Migr27 LiqStable— ValBalanced— DivergModerate CycleExpansion | ||||||||||||||||||||
| 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 | Kingsport, TN-VA | 50 | NeutralNeutral | 0 | › | |||||||||||||||
Structural Drivers Price53 Permits36 Per Cap32 Afford96 Employ41 Migr40 LiqStable↑ ValBalanced— DivergHigh CycleExpansion | ||||||||||||||||||||
| 146 | Wilmington, NC | 50 | NeutralNeutral | ▼ 1 | › | |||||||||||||||
Structural Drivers Price55 Permits41 Per Cap100 Afford89 Employ11 Migr7 LiqStable↓ ValBalanced— DivergHigh CycleRecovery | ||||||||||||||||||||
| 146 | Bangor, ME | 50 | NeutralNeutral | 0 | › | |||||||||||||||
Structural Drivers Price88 Permits21 Per Cap34 Afford90 Employ6 Migr59 LiqWatch↓ ValBalanced↑ CycleRecovery | ||||||||||||||||||||
| 146 | Huntington, WV-KY-OH | 50 | NeutralNeutral | 0 | › | |||||||||||||||
Structural Drivers Price93 Permits89 Per Cap9 Afford33 Employ29 Migr49 LiqStable↓ ValBalanced— DivergModerate CycleExpansion | ||||||||||||||||||||
| 146 | St. Louis, MO-IL | 50 | NeutralNeutral | ▼ 3 | › | |||||||||||||||
Structural Drivers Price73 Permits47 Per Cap24 Afford12 Employ49 Migr98 LiqStable↓ ValBalanced— DivergModerate CycleExpansion | ||||||||||||||||||||
| 146 | Augusta, GA-SC | 50 | NeutralNeutral | ▼ 3 | › | |||||||||||||||
Structural Drivers Price91 Permits17 Per Cap67 Afford41 Employ26 Migr57 LiqStress↑ ValBalanced↓ DivergModerate CycleRecession | ||||||||||||||||||||
| 146 | Kalamazoo, MI | 50 | NeutralNeutral | ▲ 7 | › | |||||||||||||||
Structural Drivers Price59 Permits30 Per Cap11 Afford34 Employ86 Migr80 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 155 | Davenport, IA-IL | 49 | NeutralNeutral | 0 | › | |||||||||||||||
Structural Drivers Price80 Permits27 Per Cap12 Afford18 Employ90 Migr69 LiqStable↑ ValBalanced— DivergLow CycleExpansion | ||||||||||||||||||||
| 155 | Harrisburg, PA | 49 | NeutralNeutral | ▲ 7 | › | |||||||||||||||
Structural Drivers Price79 Permits55 Per Cap24 Afford10 Employ55 Migr69 LiqStable↓ ValBalanced— DivergHigh CycleRecovery | ||||||||||||||||||||
| 155 | Daphne, AL | 49 | NeutralNeutral | ▼ 1 | › | |||||||||||||||
Structural Drivers Price39 Permits51 Per Cap97 Afford57 Employ33 Migr18 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 155 | Niles, MI | 49 | NeutralNeutral | ▼ 2 | › | |||||||||||||||
Structural Drivers Price94 Permits9 Per Cap20 Afford69 Employ62 Migr41 LiqStable— ValBalanced↓ CycleExpansion | ||||||||||||||||||||
| 155 | Elkhart, IN | 49 | NeutralNeutral | ▲ 4 | › | |||||||||||||||
Structural Drivers Price58 Permits14 Per Cap21 Afford37 Employ85 Migr78 LiqWatch↑ ValBalanced— CycleHypersupply | ||||||||||||||||||||
| 155 | San Diego, CA | 49 | NeutralNeutral | ▼ 5 | › | |||||||||||||||
Structural Drivers Price35 Permits32 Per Cap40 Afford75 Employ26 Migr88 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 155 | Cleveland, OH | 49 | NeutralNeutral | ▼ 1 | › | |||||||||||||||
Structural Drivers Price45 Permits79 Per Cap19 Afford7 Employ46 Migr97 ValBalanced— DivergModerate CycleExpansion | ||||||||||||||||||||
| 155 | Toledo, OH | 49 | NeutralNeutral | ▼ 3 | › | |||||||||||||||
Structural Drivers Price48 Permits53 Per Cap3 Afford13 Employ90 Migr87 LiqStable↓ ValBalanced— DivergLow CycleRecovery | ||||||||||||||||||||
| 155 | Boise City, ID | 49 | NeutralNeutral | ▼ 4 | › | |||||||||||||||
Structural Drivers Price48 Permits39 Per Cap94 Afford88 Employ20 Migr6 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 155 | Greensboro, NC | 49 | NeutralNeutral | ▼ 2 | › | |||||||||||||||
Structural Drivers Price32 Permits49 Per Cap60 Afford42 Employ29 Migr82 LiqStress↓ ValBalanced— DivergHigh CycleHypersupply | ||||||||||||||||||||
| 155 | Omaha, NE-IA | 49 | NeutralNeutral | ▼ 5 | › | |||||||||||||||
Structural Drivers Price63 Permits45 Per Cap76 Afford19 Employ11 Migr81 LiqStable↓ ValBalanced— DivergLow CycleRecovery | ||||||||||||||||||||
| 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 | Binghamton, NY | 48 | NeutralNeutral | 0 | › | |||||||||||||||
Structural Drivers Price63 Permits44 Per Cap13 Afford51 Employ45 Migr72 LiqStable↓ 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 | ||||||||||||||||||||
| 166 | Salinas, CA | 48 | NeutralNeutral | ▼ 6 | › | |||||||||||||||
Structural Drivers Price43 Permits94 Per Cap20 Afford53 Employ47 Migr32 LiqStable— ValBalanced↓ CycleRecovery | ||||||||||||||||||||
| 172 | Baltimore, MD | 47 | NeutralNeutral | ▲ 1 | › | |||||||||||||||
Structural Drivers Price62 Permits15 Per Cap17 Afford4 Employ83 Migr99 LiqWatch↑ ValBalanced— DivergHigh CycleHypersupply | ||||||||||||||||||||
| 172 | New Orleans, LA | 47 | NeutralNeutral | ▼ 7 | › | |||||||||||||||
Structural Drivers Price27 Permits33 Per Cap14 Afford73 Employ39 Migr97 LiqStable↓ ValBalanced— DivergModerate CycleExpansion | ||||||||||||||||||||
| 172 | Longview, TX | 47 | NeutralNeutral | ▼ 3 | › | |||||||||||||||
Structural Drivers Price64 Permits39 Per Cap3 Afford79 Employ51 Migr44 LiqStable— ValBalanced— DivergModerate CycleRecovery | ||||||||||||||||||||
| 175 | McAllen, TX | 46 | NeutralNeutral | ▼ 4 | › | |||||||||||||||
Structural Drivers Price8 Permits29 Per Cap80 Afford75 Employ9 Migr78 LiqStable↓ ValBalanced↓ CycleRecovery | ||||||||||||||||||||
| 175 | Ocala, FL | 46 | NeutralNeutral | ▼ 4 | › | |||||||||||||||
Structural Drivers Price34 Permits23 Per Cap98 Afford95 Employ18 Migr9 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 175 | San Luis Obispo, CA | 46 | NeutralNeutral | ▼ 2 | › | |||||||||||||||
Structural Drivers Price2 Permits65 Per Cap33 Afford66 Employ95 Migr14 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 175 | Yuba City, CA | 46 | NeutralNeutral | ▲ 7 | › | |||||||||||||||
Structural Drivers Price20 Permits70 Per Cap58 Afford46 Employ43 Migr38 LiqStable— ValBalanced↓ CycleExpansion | ||||||||||||||||||||
| 175 | Nashville, TN | 46 | NeutralNeutral | ▼ 5 | › | |||||||||||||||
Structural Drivers Price57 Permits34 Per Cap86 Afford81 Employ13 Migr3 LiqStable↓ ValBalanced— DivergModerate CycleRecovery | ||||||||||||||||||||
| 175 | Athens, GA | 46 | NeutralNeutral | ▲ 7 | › | |||||||||||||||
Structural Drivers Price54 Permits3 Per Cap56 Afford97 Employ0 Migr64 LiqStress↓ ValBalanced↑ DivergHigh CycleHypersupply | ||||||||||||||||||||
| 175 | Kiryas Joel, NY | 46 | NeutralNeutral | 0 | › | |||||||||||||||
| 175 | State College, PA | 46 | NeutralNeutral | ▲ 9 | › | |||||||||||||||
Structural Drivers Price28 Permits95 Per Cap37 Afford36 Employ0 Migr80 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 175 | Duluth, MN-WI | 46 | NeutralNeutral | ▼ 2 | › | |||||||||||||||
Structural Drivers Price11 Permits15 Per Cap25 Afford96 Employ80 Migr46 LiqStable↓ ValBalanced↓ DivergHigh 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 | ||||||||||||||||||||
| 175 | Flint, MI | 46 | NeutralNeutral | ▼ 1 | › | |||||||||||||||
Structural Drivers Price76 Permits59 Per Cap6 Afford30 Employ51 Migr53 LiqStable— ValBalanced↓ CycleExpansion | ||||||||||||||||||||
| 175 | Lake Havasu City, AZ | 46 | NeutralNeutral | ▼ 3 | › | |||||||||||||||
Structural Drivers Price15 Permits0 Per Cap58 Afford99 Employ86 Migr16 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 175 | Tucson, AZ | 46 | NeutralNeutral | ▼ 2 | › | |||||||||||||||
Structural Drivers Price42 Permits37 Per Cap52 Afford76 Employ55 Migr11 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 190 | Dayton, OH | 45 | NeutralNeutral | ▼ 3 | › | |||||||||||||||
Structural Drivers Price52 Permits60 Per Cap30 Afford7 Employ27 Migr92 ValBalanced— DivergLow CycleExpansion | ||||||||||||||||||||
| 190 | Charlottesville, VA | 45 | NeutralNeutral | ▼ 4 | › | |||||||||||||||
Structural Drivers Price86 Permits23 Per Cap65 Afford29 Employ5 Migr63 LiqWatch— ValBalanced↑ DivergModerate CycleHypersupply | ||||||||||||||||||||
| 190 | El Centro, CA | 45 | NeutralNeutral | 0 | › | |||||||||||||||
Structural Drivers Price22 Permits34 Per Cap7 Afford94 Employ39 Migr74 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 | Bridgeport, CT | 44 | NeutralNeutral | ▼ 3 | › | |||||||||||||||
Structural Drivers Price88 Permits89 Per Cap42 Afford1 Employ33 Migr13 LiqStable— ValBalanced— CycleRecovery | ||||||||||||||||||||
| 193 | Cape Coral, FL | 44 | NeutralNeutral | ▼ 4 | › | |||||||||||||||
Structural Drivers Price45 Permits7 Per Cap97 Afford62 Employ52 Migr2 LiqStable— ValBalanced— CycleRecovery | ||||||||||||||||||||
| 193 | Colorado Springs, CO | 44 | NeutralNeutral | ▼ 5 | › | |||||||||||||||
Structural Drivers Price8 Permits88 Per Cap79 Afford32 Employ36 Migr18 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 193 | Deltona, FL | 44 | NeutralNeutral | ▲ 4 | › | |||||||||||||||
Structural Drivers Price28 Permits19 Per Cap74 Afford93 Employ43 Migr5 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 193 | Green Bay, WI | 44 | NeutralNeutral | ▼ 2 | › | |||||||||||||||
Structural Drivers Price66 Permits54 Per Cap63 Afford27 Employ21 Migr34 LiqStress↑ ValBalanced— DivergHigh CycleRecession | ||||||||||||||||||||
| 193 | Hagerstown, MD-WV | 44 | NeutralNeutral | 0 | › | |||||||||||||||
Structural Drivers Price17 Permits57 Per Cap63 Afford18 Employ88 Migr20 LiqStable↓ ValBalanced— DivergLow CycleRecovery | ||||||||||||||||||||
| 193 | La Crosse, WI-MN | 44 | NeutralNeutral | ▼ 1 | › | |||||||||||||||
Structural Drivers Price39 Permits40 Per Cap30 Afford74 Employ22 Migr60 LiqStable— ValBalanced— DivergHigh CycleRecovery | ||||||||||||||||||||
| 193 | Olympia, WA | 44 | NeutralNeutral | ▼ 6 | › | |||||||||||||||
Structural Drivers Price10 Permits85 Per Cap71 Afford26 Employ49 Migr23 LiqStress↓ ValBalanced— CycleRecession | ||||||||||||||||||||
| 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 | ||||||||||||||||||||
| 193 | St. George, UT | 44 | NeutralNeutral | ▼ 2 | › | |||||||||||||||
Structural Drivers Price49 Permits68 Per Cap98 Afford31 Employ1 Migr18 LiqStable— ValBalanced— CycleExpansion | ||||||||||||||||||||
| 206 | Oxnard, CA | 43 | NeutralNeutral | ▼ 2 | › | |||||||||||||||
Structural Drivers Price38 Permits56 Per Cap14 Afford22 Employ79 Migr51 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 206 | Winston, NC | 43 | NeutralNeutral | ▲ 1 | › | |||||||||||||||
Structural Drivers Price36 Permits40 Per Cap76 Afford54 Employ19 Migr31 LiqStress↓ ValBalanced— DivergModerate CycleHypersupply | ||||||||||||||||||||
| 206 | Port St. Lucie, FL | 43 | NeutralNeutral | 0 | › | |||||||||||||||
Structural Drivers Price17 Permits9 Per Cap82 Afford90 Employ58 Migr4 LiqStable— ValBalanced— CycleExpansion | ||||||||||||||||||||
| 206 | Peoria, IL | 43 | NeutralNeutral | ▼ 4 | › | |||||||||||||||
Structural Drivers Price82 Permits68 Per Cap0 Afford3 Employ44 Migr62 LiqWatch↑ ValBalanced— DivergLow CycleHypersupply | ||||||||||||||||||||
| 206 | Houston, TX | 43 | NeutralNeutral | ▼ 3 | › | |||||||||||||||
Structural Drivers Price43 Permits30 Per Cap83 Afford66 Employ22 Migr15 LiqStable↓ ValBalanced— DivergModerate CycleRecovery | ||||||||||||||||||||
| 211 | Albuquerque, NM | 42 | NeutralNeutral | ▼ 3 | › | |||||||||||||||
Structural Drivers Price37 Permits20 Per Cap32 Afford16 Employ81 Migr67 LiqStable↓ ValBalanced— DivergModerate CycleRecovery | ||||||||||||||||||||
| 211 | Lincoln, NE | 42 | NeutralNeutral | ▼ 5 | › | |||||||||||||||
Structural Drivers Price21 Permits24 Per Cap68 Afford37 Employ24 Migr79 LiqWatch— ValBalanced— CycleHypersupply | ||||||||||||||||||||
| 211 | Lubbock, TX | 42 | NeutralNeutral | ▲ 2 | › | |||||||||||||||
Structural Drivers Price3 Permits63 Per Cap81 Afford36 Employ28 Migr38 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 211 | Myrtle Beach, SC | 42 | NeutralNeutral | 0 | › | |||||||||||||||
Structural Drivers Price27 Permits35 Per Cap99 Afford83 Employ2 Migr4 LiqStable— ValBalanced— CycleExpansion | ||||||||||||||||||||
| 211 | Provo, UT | 42 | NeutralNeutral | ▼ 4 | › | |||||||||||||||
Structural Drivers Price58 Permits54 Per Cap88 Afford33 Employ7 Migr15 LiqStable— ValBalanced— CycleExpansion | ||||||||||||||||||||
| 211 | Terre Haute, IN | 42 | NeutralNeutral | ▼ 5 | › | |||||||||||||||
Structural Drivers Price37 Permits69 Per Cap16 Afford56 Employ16 Migr55 LiqStable↓ ValBalanced↓ DivergHigh CycleRecovery | ||||||||||||||||||||
| 211 | Greenville, SC | 42 | NeutralNeutral | ▲ 2 | › | |||||||||||||||
Structural Drivers Price47 Permits28 Per Cap85 Afford74 Employ8 Migr8 LiqStress↓ ValBalanced— DivergHigh CycleHypersupply | ||||||||||||||||||||
| 218 | Panama City, FL | 41 | NeutralNeutral | ▼ 3 | › | |||||||||||||||
Structural Drivers Price3 Permits16 Per Cap91 Afford79 Employ32 Migr23 LiqStable↓ ValBalanced↓ CycleRecovery | ||||||||||||||||||||
| 218 | Bloomington, IL | 41 | NeutralNeutral | ▼ 5 | › | |||||||||||||||
Structural Drivers Price10 Permits50 Per Cap10 Afford1 Employ92 Migr81 LiqStable↑ ValBalanced↓ CycleRecovery | ||||||||||||||||||||
| 218 | Minneapolis, MN-WI | 41 | NeutralNeutral | ▼ 2 | › | |||||||||||||||
Structural Drivers Price35 Permits43 Per Cap47 Afford8 Employ14 Migr100 LiqStable↓ ValBalanced— DivergModerate CycleExpansion | ||||||||||||||||||||
| 218 | Manchester, NH | 41 | NeutralNeutral | ▼ 1 | › | |||||||||||||||
Structural Drivers Price58 Permits11 Per Cap11 Afford36 Employ73 Migr55 LiqStable↓ ValBalanced— CycleExpansion | ||||||||||||||||||||
| 218 | Lynchburg, VA | 41 | NeutralNeutral | ▼ 2 | › | |||||||||||||||
Structural Drivers Price31 Permits18 Per Cap44 Afford71 Employ21 Migr62 LiqWatch↑ ValBalanced— DivergHigh CycleHypersupply | ||||||||||||||||||||
| 218 | Scranton, PA | 41 | NeutralNeutral | ▼ 6 | › | |||||||||||||||
Structural Drivers Price46 Permits48 Per Cap5 Afford40 Employ57 Migr49 LiqStable↓ ValBalanced— CycleExpansion | ||||||||||||||||||||
| 218 | Spokane, WA | 41 | NeutralNeutral | ▼ 3 | › | |||||||||||||||
Structural Drivers Price2 Permits10 Per Cap59 Afford62 Employ88 Migr24 LiqStable↓ ValBalanced— CycleRecovery | ||||||||||||||||||||
| 218 | Huntsville, AL | 41 | NeutralNeutral | ▲ 1 | › | |||||||||||||||
Structural Drivers Price54 Permits62 Per Cap87 Afford9 Employ17 Migr19 LiqStable— ValBalanced— CycleExpansion | ||||||||||||||||||||
| 218 | Florence, AL | 41 | NeutralNeutral | ▼ 6 | › | |||||||||||||||
Structural Drivers Price12 Permits92 Per Cap29 Afford39 Employ28 Migr48 LiqStress↑ ValBalanced— CycleRecession | ||||||||||||||||||||
189 of 274 metros shown