← Market explorer

Market rankings

50 markets ranked on macroeconomic fundamentals, weighted for office. Every score breaks out to its components.

Asset classIndustrialOfficeRetailMultifamilyLandResidential
Market tier

Only 50 of 196 markets have office-specific readings. The rest are scored on macro data alone and show it in the Data column.

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

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.