← All guides

How Much Do You Need to Earn to Live Comfortably? A ZIP-by-ZIP Method

Published July 2026 · 7 min read · By the Safety & Crime team

Every year, viral articles announce "the salary you need to live comfortably" in America's big cities — and every year, the numbers feel arbitrary. $85,000 in Houston? $145,000 in San Diego? Where do those figures come from, and why do they treat an entire metro area as one number when rent in one ZIP code can be double the rent three exits down the freeway?

Here's the method behind those numbers, why ZIP-level beats city-level, and how to run the calculation for any address in the country in about ten seconds.

The rule underneath every "comfortable salary" headline

Nearly all of those viral figures trace back to one budgeting benchmark: housing should cost no more than 30% of your gross income. The 30% rule dates back to U.S. housing policy of the 1960s–80s, when it became the federal definition of housing affordability — spend more than that, and you're officially "cost-burdened." It's the threshold lenders reference, the line HUD uses, and the anchor of the popular 50/30/20 budget (50% needs, 30% wants, 20% savings — with housing as the dominant "need").

Flip the rule around and you get a comfortable-income formula: take the local rent, and ask what income makes that rent equal 30% of gross pay.

The math: Comfortable income ≈ (monthly rent × 12) ÷ 0.30.
A ZIP where typical rent is $1,500/month → $1,500 × 12 = $18,000/year in housing → ÷ 0.30 = $60,000 comfortable single-adult income.
💵 Try the math for your ZIP
Enter a U.S. ZIP code — we'll pull real Census median rent for that area and run the calculation. Or type in your own rent to see the number for any budget.

Why ZIP-level beats city-level

"Houston" is not one housing market. It's several hundred ZIP codes ranging from under $900 median rent to well over $2,500. A city-wide "comfortable salary" averages all of that into a number that's wrong almost everywhere — too high for most of the metro, too low for the neighborhoods people are usually asking about.

The Census Bureau publishes median gross rent for every ZIP Code Tabulation Area in the country through the American Community Survey — real, surveyed rent including utilities, not listing-site asking prices. That's the number our ZIP Code Search uses: search any ZIP or city and the "Comfortable Living" card runs the 30% calculation on that ZIP's actual Census rent, showing single-adult and family benchmarks side by side — along with the area's actual median income, so you can see at a glance whether typical households there meet their own ZIP's benchmark. (Full sourcing on our Data & Methodology page.)

Single vs. family: why the number roughly doubles

A family of three or four doesn't just need a bigger apartment. Childcare alone can rival rent in many metros; add food, healthcare, transportation, and insurance for more people and research like MIT's Living Wage Calculator consistently finds a family of four with two working adults needs roughly 1.8–2× the income of a single adult in the same location. Our tool uses a 1.85× multiplier on the single-adult benchmark — a middle-of-the-road figure, clearly labeled as an estimate.

What "comfortable" does and doesn't mean

Worth being precise, since the word does a lot of work in those headlines:

Using this when choosing where to live

  1. Search a few candidate ZIPs in our ZIP Code Search and note the Comfortable Living figure for each
  2. Compare against your actual income — a ZIP where you clear the benchmark comfortably beats a slightly nicer one that eats 45% of your pay
  3. Look at the "vs. local median income" row: if typical households in a ZIP earn well below the ZIP's own benchmark, that's a signal of local affordability stress
  4. Then layer the rest of the picture — flood zone (insurance costs money), fire risk, and the safety context — the full process from our neighborhood research walkthrough

The headline articles aren't wrong to use the 30% rule — they're just using it at the wrong zoom level. Run it on the actual ZIP you're considering, with actual Census rent, and the number finally means something.