About & methodology

The Investor Yield Index scores 18 U.S. metros 0–100 on rental cash flow, then ranks them. No black box. Every weight, band, and assumption is on this page.

Metros tracked
18
Financing rate
6.80%
Top metro
Cleveland, OH
Clearing DSCR 1.2
4 of 18

At a 6.80% 30-year rate, 4 of 18 metros currently clear the 1.2 DSCR most lenders want on a 25%-down loan. Cleveland leads with a score of 100 and a DSCR near 1.22, so today the Index ranks which markets come closest rather than which ones are guaranteed to qualify.

The Investor Yield Index, in full

For each metro the Index blends four cash-flow metrics into one 0–100 score. Cap rate and DSCR carry the most weight because they decide whether a deal pays its own mortgage.

Index = 0.3·cap + 0.2·grossYield + 0.3·DSCR + 0.2·cashOnCash

Each metric is first normalized to 0–100 across the band below, then multiplied by its weight. A value at or under the low end scores 0, a value at or above the high end scores 100.

MetricFormulaWeightNormalization band
Cap rateNOI ÷ price0.33.50% – 6.00%
Gross yieldannual rent ÷ price0.25.50% – 10.00%
DSCRNOI ÷ annual debt service0.30.75 – 1.1
Cash-on-cash(NOI − debt service) ÷ cash invested0.2-3.00% – 3.00%

Inputs & assumptions

  • Median home price & median rent per metro, public feeds (Zillow ZHVI / ZORI).
  • Financing rate, prevailing 30-year mortgage rate (Freddie Mac PMMS / FRED).
  • Down payment 25% · closing costs 3% · operating expense load 40% of gross rent · amortization 30 years.
  • Lender DSCR minimum: 1.2.

Every metro in this run is computed at the same 6.80% financing rate, so the scores compare markets on equal terms. Inputs are live feeds. The bands are set to the realistic 2026 spread, which is why the Index reads as a relative ranking rather than an A for every market.

What the Index is, and isn’t

It is a reproducible, weekly comparison of rental cash-flow strength across U.S. metros, built from public price and rent data. It is not an appraisal, a rate quote, or advice on your specific property. Your real return depends on the actual home, your financing, taxes, and management, so run the calculators on your exact deal before you act.

Data refresh

The pipeline (npm run weekly) pulls fresh price/rent/rate data, recomputes every metro’s score, appends a dated row to the history series, and proposes new content, all human-gated for money/legal claims. Cloudflare rebuilds on the resulting commit.

Code & honesty

The math is open in src/lib/metrics.ts and src/lib/index.ts. Figures are clearly badged Live or Seed, and every page carries a “last refreshed” timestamp. Not financial, investment, tax, or legal advice.