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