← Market explorer

Market rankings

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

Asset classIndustrialOfficeRetailMultifamilyLandResidential
Market tier

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

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

Weights for retail: 40% macro, 35% 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.