Hedge Research · P-INSIGHT.best-cashflow-zip

The best cash-flow ZIP in America

One transparent 0–100 composite, ranked across every scored U.S. ZIP code. It blends gross yield, debt coverage, climate-risk drag and tenant-demand durability — with every weight on the table. This is a screen, not a recommendation.

loading…

Every number on this page is generated by scripts/best_cashflow.py from zip_master.json — Census ACS, Zillow ZHVI/ZORI, HUD FMR, FEMA National Risk Index, NAIC insurance and IRS migration. Nothing is hand-entered. The methodology is fully exposed below: you are meant to be able to disagree with our weights.

01How the score is built

Five components. Each is percentile-ranked (0–100) across all scored ZIPs, then weighted. The FEMA term is subtracted. After the weighted sum, a population gate and a data-quality multiplier are applied. Nothing here is a black box.

0.45 Gross yield rent × 12 ÷ home value. The income engine — this is what fills the bank account. Carries the most weight because cash flow is the whole point.
0.30 DSCR @ 6.51% Does the rent cover the debt? The leverage-survival metric. Computed with the canonical Hedge formula: 80% LTV, 30-yr amortization, 1.1% property tax, 11% vacancy, per-state NAIC 2022 DP-3 landlord insurance.
−0.15 FEMA risk A penalty. High hazard means rising — eventually uninsurable — premiums, a real future drag on net cash flow. Subtracted, never added.
0.10 Amenity / durability A tenant-demand durability proxy. Uses walk_score where present (it covers only ~22% of ZIPs) and falls back to a housing-density proxy where it is absent — we do not fabricate a walkability value. Because even the real signal is coarse, this component carries only a 0.10 weight.
# weighted sum, each term 0-100
raw = 0.45·yield_pctile + 0.30·dscr_pctile − 0.15·fema_pctile + 0.10·amenity_pctile
# rescaled so the achievable band [-15,85] spans 0-100
# then gated and quality-discounted:
cash_flow_score = clamp(raw,0,100) × rent_quality × value_quality

Population gate

ZIPs with fewer than 1,000 residents or 50 housing units are excluded outright. A great DSCR in a near-empty ZCTA is statistical noise, not a real, tradeable opportunity. This gate removed ZIPs.

Data-quality multiplier

The score is discounted for ZIPs priced on coarse fallback data, so an estimate-tier ZIP cannot outrank a real-data ZIP on a noisy estimate:
rent — Zillow ZORI 1.00 · ACS survey 0.92 · HUD Small-Area FMR 0.85 · HUD county FMR 0.80
value — Zillow ZHVI 1.00 · ACS survey 0.93

02Top 100 cash-flow ZIPs

Sortable — click any column header. A high score means the data says look here; it does not mean buy. The est tag flags ZIPs priced on policy or survey rent rather than transacted Zillow data.

03What the climate-risk penalty did

The single biggest re-ordering effect. These ZIPs rank near the very top on raw gross yield — and the FEMA penalty plus data-quality discount knocked them thousands of places down the composite. High yield can simply be the market pricing in uninsured hazard.

ZIPCountyYield FEMA riskRating Yield rankComposite rank Drop

04Best-in-archetype

The headline rank rewards raw cash flow. But the best ZIP for you depends on the constraint you care about. Each card is the top-scoring cash-flow ZIP that also satisfies one filter.

05The worst cash-flow ZIPs

For completeness — the bottom of the same ranking. These are overwhelmingly expensive coastal-metro ZIPs where rent is a tiny fraction of an enormous home value. Low score is not "bad place"; it is "bad cash flow at today's prices."

RankZIPCountyState ScoreYieldDSCR

06Honest caveats

Read this before you do anything with this ranking

07Sources