Why It Matters
You read a metro by stacking five federal-data signals — price-to-income, rent-to-income, cap rate proxy, net migration, and permits-per-1,000 — against the state median and national median, with a verdict label on each. The numbers are public. The platform stacks the deltas so you don't have to. Three greens out of five tells you you're in good territory. Two greens with three yellows tells you the deal has to do real work. Five greens, rare, means you've found a structural bargain. Five reds and you've been reading a marketing pitch.
At a Glance
- Five signals — Price-to-Income, Rent-to-Income, Cap Rate Proxy, Net Migration, Permits per 1,000
- Stacked against benchmarks — State median and national median, each with a delta
- Verdict labels — affordable / moderate / expensive (price); comfortable / moderate / burdened (rent); deal-by-deal / solid / strong-yield (cap rate); shrinking / steady / growing (migration); tight / normal / strong (permits)
- All federal sources — Census ACS, HUD FMR, IRS Statistics of Income, Census Building Permits Survey
- Decision use — three greens = good territory; five reds = marketing pitch
How It Works
Tell one — Price-to-Income. ACS median home value divided by ACS median household income. Tells you whether the market is structurally cheap relative to local wages. Below 3× = affordable. 3× to 5× = moderate. Above 5× = expensive. Cleveland-Elyria reads 2.93× against a U.S. median of 3.43× — half a point cheaper than the country.
Tell two — Rent-to-Income. HUD's 2-bedroom Fair Market Rent times twelve, divided by ACS median household income. Tells you whether the typical local household can absorb a rent increase. Below 25% = comfortable. 25% to 30% = moderate. Above 30% = burdened. Cleveland reads 21.2% — well below the typical 30%-burdened threshold.
Tell three — Cap Rate Proxy. Calculated as `(HUD FMR 2BR × 12 × 0.65) ÷ ACS median home value`. The 0.65 multiplier assumes a 35% expense ratio. Tells you the unleveraged first-pass yield for the metro at large. Below 4% = tight. 4-6% = deal-by-deal. Above 6% = strong-yield. Cleveland reads 4.7% — middle-of-the-pack territory where the specific property carries the deal.
Tell four — Net Migration. IRS Statistics of Income net inflow as a percentage of population. Tells you whether forward demand is growing. Below 0% = shrinking. 0% to +2% = steady. Above +2% = growing. Cleveland reads -0.10% — slight net out-migration.
Tell five — Permits per 1,000. Census Building Permits Survey trailing-12-month total, divided by population, multiplied by 1,000. Tells you whether supply is expanding. Below 2 = tight. 2-5 = normal. Above 5 = strong (or oversupplied). Cleveland reads 1.82 — supply is constrained.
The skill is the stack. A single Tell in isolation is a number. Five Tells stacked produce a deal-shape — affordable + comfortable + deal-by-deal + shrinking + tight is a specific archetype (cheap-and-livable supply-constrained, slow demand). Phoenix or Tampa would stack differently: probably moderate-to-expensive + burdened + deal-by-deal + growing + strong-permits — a different archetype entirely (expanding supply, in-migration, demand-driven).
Real-World Example
Cleveland-Elyria, OH (April 2026 data, sourced from REI Prime's metro hub):
- Price-to-Income: 2.93× (vs Ohio median 2.67× = +0.26; vs U.S. median 3.43× = -0.50). Verdict: affordable. Cleveland sits half a point below the country.
- Rent-to-Income: 21.2% (vs Ohio 21.2% = 0.0; vs U.S. 23.3% = -2.1). Verdict: comfortable. The typical local household has 8+ percentage points of rent absorption capacity before hitting the 30% burdened threshold.
- Cap Rate Proxy: 4.7% (vs Ohio 5.0% = -0.3; vs U.S. 4.3% = +0.3). Verdict: deal-by-deal. Yields are middle-of-the-pack — not a yield play, not a yield desert.
- Net Migration: -0.10% (vs Ohio -0.03% = -0.07; vs U.S. +0.03% = -0.13). Verdict: shrinking. Slight net out-migration; demand isn't growing.
- Permits per 1,000: 1.82 (vs Ohio 1.63 = +0.20; vs U.S. 3.53 = -1.71). Verdict: tight. Cleveland is well below the national pace; supply is constrained.
Stacked: affordable, comfortable, deal-by-deal, shrinking, tight. Three greens, two yellows. That's a specific deal-shape — a cheap-and-livable metro where supply scarcity holds yields up but demand isn't growing. Not a binary buy/don't-buy. A reading.
Pros & Cons
- Single-page comparison. All five Tells stack in one place on the platform's metro hub, with state and national deltas already calculated. No spreadsheet needed.
- Verdict labels translate numbers into operator language. "Affordable" or "stretched" or "deal-by-deal" tell you the directional read without doing math in your head.
- Federal sources only. Every Tell traces to Census, HUD, IRS, or BLS — no commercial data vendor. The numbers are reproducible.
- Comparator stack catches what a single number misses. A 4.7% cap rate is meaningless in isolation; against a 4.3% national median, it reads "slightly above average."
- Five Tells generalize across all 100+ published metros. Cleveland's stack and Phoenix's stack use the same five signals — comparison is mechanical.
- County-level dispersion is invisible. A metro Tell averages across all counties in the MSA. Inside Cleveland-Elyria, Cuyahoga County and Geauga County stack differently — the metro-level read masks county-level distinctions.
- The Five Tells don't underwrite a specific deal. They tell you the metro's deal-shape. A deal-shape doesn't tell you whether THIS property at THIS price pencils. That's downstream work.
- Migration data lags. IRS Statistics of Income runs 1-2 years behind. A metro that just turned a corner (e.g., a returnee inflow) won't show in the migration Tell for another vintage release.
- "Deal-by-deal" is genuinely a non-verdict. When the cap rate proxy reads middle-of-pack, the Five Tells defer the question — you're reading state of play, not a verdict.
Watch Out
- Verdict labels are bands, not point estimates. Cleveland's 4.7% cap rate proxy is "deal-by-deal," but so is a metro at 5.5%. The label clusters wide. Always read the underlying number alongside the verdict.
- State medians shift the read. Cleveland's price-to-income is 2.93× vs Ohio 2.67× — a positive +0.26 delta. That's "below the country but above Ohio's other metros." The state delta is meaningful — Ohio is one of the cheapest states; Cleveland is cheaper than the country but expensive for Ohio.
- A Tell can flip from one vintage to the next. ACS 5-year data updates annually with rolling vintages; HUD FMR updates fiscal year; permit data updates monthly. A metro reading "growing" in 2026 might read "steady" in 2027 if the migration vintage shifts.
- Methodological caveat on cap rate proxy. The 35% expense ratio is a national assumption baked into the formula. Property-level expense ratios vary 25-50% in practice. The Cap Rate Proxy is a screening filter, not an underwriting number.
- Permits-per-1,000 is supply-side gravity, not predictive. Above 5 means the metro IS building. Whether NEW build flow continues depends on builder margins, financing rates, and absorption — none of which the permit Tell captures.
The Takeaway
The Five Tells turn a metro from a single national headline into a five-dimensional read against state and national comparators. Each Tell answers a specific investor question — affordability, livability, yield, demand, supply. Stacked together, they compose a deal-shape. Three greens out of five is good territory. Five greens, rare, is a structural bargain. Five reds and you've been reading a marketing pitch. The federal data has been there the whole time; the platform stacks the deltas so you don't have to.