Market rankings
50 markets ranked on macroeconomic fundamentals, weighted for residential. Every score breaks out to its components.
Only 49 of 196 markets have residential-specific readings. The rest are scored on macro data alone and show it in the Data column.
| Rank | Market | Macro | Class | Your read | Score | Direction | Data |
|---|---|---|---|---|---|---|---|
| 1 | San Juan, PRprimary | — | +0.73 | — | +0.73 | Expanding | |
| 2 | Salt Lake City, UTprimary | +0.41 | +0.96 | — | +0.65 | Expanding | |
| 3 | Raleigh, NCprimary | +0.30 | +0.93 | — | +0.58 | Expanding | |
| 4 | Orlando, FLprimary | +0.24 | +1.00 | — | +0.58 | Expanding | |
| 5 | Austin, TXprimary | +0.23 | +1.00 | — | +0.56 | Expanding | |
| 6 | Dallas, TXprimary | +0.23 | +0.88 | — | +0.51 | Expanding | |
| 7 | Charlotte, NCprimary | +0.10 | +0.96 | — | +0.47 | Expanding | |
| 8 | Fresno, CAprimary | +0.06 | +1.00 | — | +0.47 | Expanding | |
| 9 | Nashville, TNprimary | +0.12 | +0.88 | — | +0.45 | Expanding | |
| 10 | Tampa, FLprimary | +0.10 | +0.84 | — | +0.43 | Expanding | |
| 11 | Miami, FLprimary | +0.15 | +0.72 | — | +0.40 | Expanding | |
| 12 | Las Vegas, NVprimary | +0.02 | +0.85 | — | +0.38 | Expanding | |
| 13 | Atlanta, GAprimary | +0.12 | +0.72 | — | +0.38 | Expanding | |
| 14 | Seattle, WAprimary | +0.09 | +0.75 | — | +0.38 | Expanding | |
| 15 | San Antonio, TXprimary | −0.01 | +0.85 | — | +0.37 | Expanding | |
| 16 | Jacksonville, FLprimary | −0.12 | +1.00 | — | +0.37 | Expanding | |
| 17 | Pittsburgh, PAprimary | +0.03 | +0.75 | — | +0.34 | Expanding | |
| 18 | Providence, RIprimary | +0.06 | +0.70 | — | +0.34 | Expanding | |
| 19 | Philadelphia, PAprimary | +0.16 | +0.57 | — | +0.34 | Expanding | |
| 20 | Houston, TXprimary | +0.08 | +0.61 | — | +0.31 | Expanding | |
| 21 | Phoenix, AZprimary | −0.16 | +0.91 | — | +0.31 | Expanding | |
| 22 | San Diego, CAprimary | +0.01 | +0.67 | — | +0.30 | Expanding | |
| 23 | Cincinnati, OHprimary | +0.15 | +0.49 | — | +0.30 | Expanding | |
| 24 | Kansas City, MOprimary | +0.08 | +0.56 | — | +0.29 | Expanding | |
| 25 | Boston, MAprimary | +0.01 | +0.60 | — | +0.27 | Expanding | |
| 26 | Riverside, CAprimary | −0.13 | +0.78 | — | +0.27 | Expanding | |
| 27 | Denver, COprimary | −0.27 | +0.85 | — | +0.22 | Flat | |
| 28 | Columbus, OHprimary | −0.10 | +0.63 | — | +0.22 | Flat | |
| 29 | Baltimore, MDprimary | +0.11 | +0.32 | — | +0.20 | Flat | |
| 30 | Oklahoma City, OKprimary | −0.11 | +0.53 | — | +0.17 | Flat | |
| 31 | St. Louis, MOprimary | −0.03 | +0.41 | — | +0.16 | Flat | |
| 32 | New York, NYprimary | −0.02 | +0.38 | — | +0.15 | Flat | |
| 33 | Los Angeles, CAprimary | −0.23 | +0.63 | — | +0.15 | Flat | |
| 34 | Milwaukee, WIprimary | −0.05 | +0.41 | — | +0.15 | Flat | |
| 35 | Buffalo, NYprimary | −0.12 | +0.44 | — | +0.13 | Flat | |
| 36 | Louisville/Jefferson County, KYprimary | −0.22 | +0.56 | — | +0.12 | Flat | |
| 37 | Richmond, VAprimary | −0.30 | +0.63 | — | +0.11 | Flat | |
| 38 | Minneapolis, MNprimary | −0.20 | +0.50 | — | +0.11 | Flat | |
| 39 | Birmingham, ALprimary | −0.12 | +0.38 | — | +0.10 | Flat | |
| 40 | Sacramento, CAprimary | −0.37 | +0.68 | — | +0.09 | Flat | |
| 41 | San Francisco, CAprimary | −0.09 | +0.31 | — | +0.09 | Flat | |
| 42 | Detroit, MIprimary | −0.13 | +0.36 | — | +0.09 | Flat | |
| 43 | Portland, ORprimary | −0.38 | +0.67 | — | +0.08 | Flat | |
| 44 | Memphis, TNprimary | −0.33 | +0.60 | — | +0.08 | Flat | |
| 45 | Indianapolis, INprimary | −0.33 | +0.58 | — | +0.07 | Flat | |
| 46 | San Jose, CAprimary | −0.19 | +0.37 | — | +0.05 | Flat | |
| 47 | Virginia Beach, VAprimary | −0.18 | +0.26 | — | +0.01 | Flat | |
| 48 | Cleveland, OHprimary | −0.04 | — | — | −0.04 | Flat | |
| 49 | Chicago, ILprimary | −0.28 | +0.08 | — | −0.12 | Flat | |
| 50 | Washington, DCprimary | −0.40 | −0.12 | — | −0.28 | Contracting |
Weights for residential: 45% macro, 35% class-specific, 20% your read. Data as of 2026-09-02.
146 further markets (50 secondary, 96 tertiary) have no readings loaded yet and are not listed. They are not markets that scored badly — nothing has been measured for them.
Rankings are computed from public government data and, where a firm has written one, that firm’s own read of the market. They are an automated indicator, not an appraisal, not investment advice, and not a substitute for underwriting a specific property. Every input and weight is shown so the number can be checked.