Market rankings
50 markets ranked on macroeconomic fundamentals, weighted for office. Every score breaks out to its components.
Only 50 of 196 markets have office-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 | Boston, MAprimary | +0.01 | +1.00 | — | +0.54 | Expanding | |
| 2 | Salt Lake City, UTprimary | +0.41 | +0.32 | — | +0.36 | Expanding | |
| 3 | Raleigh, NCprimary | +0.30 | +0.38 | — | +0.35 | Expanding | |
| 4 | Austin, TXprimary | +0.23 | +0.40 | — | +0.32 | Expanding | |
| 5 | Nashville, TNprimary | +0.12 | +0.23 | — | +0.18 | Flat | |
| 6 | Dallas, TXprimary | +0.23 | +0.07 | — | +0.14 | Flat | |
| 7 | New York, NYprimary | −0.02 | +0.27 | — | +0.13 | Flat | |
| 8 | Phoenix, AZprimary | −0.16 | +0.38 | — | +0.13 | Flat | |
| 9 | Providence, RIprimary | +0.06 | +0.19 | — | +0.13 | Flat | |
| 10 | Orlando, FLprimary | +0.24 | −0.01 | — | +0.11 | Flat | |
| 11 | Charlotte, NCprimary | +0.10 | +0.10 | — | +0.10 | Flat | |
| 12 | Philadelphia, PAprimary | +0.16 | +0.01 | — | +0.08 | Flat | |
| 13 | Seattle, WAprimary | +0.09 | +0.03 | — | +0.06 | Flat | |
| 14 | Las Vegas, NVprimary | +0.02 | +0.06 | — | +0.04 | Flat | |
| 15 | Cleveland, OHprimary | −0.04 | +0.09 | — | +0.03 | Flat | |
| 16 | San Antonio, TXprimary | −0.01 | +0.01 | — | −0.00 | Flat | |
| 17 | Houston, TXprimary | +0.08 | −0.08 | — | −0.01 | Flat | |
| 18 | Cincinnati, OHprimary | +0.15 | −0.18 | — | −0.03 | Flat | |
| 19 | San Juan, PRprimary | — | −0.06 | — | −0.06 | Flat | |
| 20 | Atlanta, GAprimary | +0.12 | −0.22 | — | −0.06 | Flat | |
| 21 | Tampa, FLprimary | +0.10 | −0.21 | — | −0.06 | Flat | |
| 22 | Miami, FLprimary | +0.15 | −0.26 | — | −0.07 | Flat | |
| 23 | Baltimore, MDprimary | +0.11 | −0.23 | — | −0.07 | Flat | |
| 24 | Milwaukee, WIprimary | −0.05 | −0.12 | — | −0.09 | Flat | |
| 25 | St. Louis, MOprimary | −0.03 | −0.19 | — | −0.11 | Flat | |
| 26 | Pittsburgh, PAprimary | +0.03 | −0.24 | — | −0.11 | Flat | |
| 27 | San Jose, CAprimary | −0.19 | −0.12 | — | −0.15 | Flat | |
| 28 | Fresno, CAprimary | +0.06 | −0.39 | — | −0.18 | Flat | |
| 29 | Kansas City, MOprimary | +0.08 | −0.45 | — | −0.20 | Flat | |
| 30 | San Diego, CAprimary | +0.01 | −0.40 | — | −0.21 | Flat | |
| 31 | Oklahoma City, OKprimary | −0.11 | −0.30 | — | −0.21 | Flat | |
| 32 | Jacksonville, FLprimary | −0.12 | −0.29 | — | −0.21 | Flat | |
| 33 | Minneapolis, MNprimary | −0.20 | −0.23 | — | −0.21 | Flat | |
| 34 | Birmingham, ALprimary | −0.12 | −0.33 | — | −0.23 | Flat | |
| 35 | Detroit, MIprimary | −0.13 | −0.33 | — | −0.24 | Flat | |
| 36 | Chicago, ILprimary | −0.28 | −0.22 | — | −0.25 | Flat | |
| 37 | Los Angeles, CAprimary | −0.23 | −0.28 | — | −0.25 | Contracting | |
| 38 | San Francisco, CAprimary | −0.09 | −0.43 | — | −0.27 | Contracting | |
| 39 | Buffalo, NYprimary | −0.12 | −0.44 | — | −0.29 | Contracting | |
| 40 | Virginia Beach, VAprimary | −0.18 | −0.39 | — | −0.29 | Contracting | |
| 41 | Denver, COprimary | −0.27 | −0.35 | — | −0.31 | Contracting | |
| 42 | Columbus, OHprimary | −0.10 | −0.51 | — | −0.32 | Contracting | |
| 43 | Richmond, VAprimary | −0.30 | −0.44 | — | −0.37 | Contracting | |
| 44 | Louisville/Jefferson County, KYprimary | −0.22 | −0.63 | — | −0.44 | Contracting | |
| 45 | Sacramento, CAprimary | −0.37 | −0.55 | — | −0.46 | Contracting | |
| 46 | Washington, DCprimary | −0.40 | −0.53 | — | −0.47 | Contracting | |
| 47 | Indianapolis, INprimary | −0.33 | −0.59 | — | −0.47 | Contracting | |
| 48 | Portland, ORprimary | −0.38 | −0.57 | — | −0.49 | Contracting | |
| 49 | Memphis, TNprimary | −0.33 | −0.70 | — | −0.53 | Contracting | |
| 50 | Riverside, CAprimary | −0.13 | −0.93 | — | −0.56 | Contracting |
Weights for office: 35% macro, 40% class-specific, 25% 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.