Skip to main content
ZipVitals

Archived release. You are reading this finding frozen at the data release below — the numbers here will never change; this is the permalink to cite. The always-latest version is at the latest page.

Surprising findings · a modelled comparison, stated in the open

The ZIP codes that outlive their incomes

Across 28,882 US ZIP codes, median household income predicts about a quarter of the variation in life expectancy — 2.7 more years of expected life for every doubling of income. This page names the places that most escape that line, in both directions, using only ZIP codes whose estimates are reliable enough to name.

Life expectancy: CDC USALEEP, 2010–2015Income: Census ACS, 2020–202428,882 ZIP codes compared5,842 clear the reliability floor

What a gap between income and life expectancy actually records

These are descriptions of places, never of the people who live in them — a ZIP code where life expectancy runs behind its income records how a place was built, served, and invested in, not a verdict on its residents. And a ZIP-level pattern says nothing about any individual household: plenty of people in every ZIP code below outlive every number on this page.

ZIP codes whose estimated life expectancy most exceeds what income predicts

ZIP codeResidentsMedian household incomeEstimated life expectancy (95% range)Expected from incomeYears beyond expected
52246in Iowa City, IA22,308$62,52185.8 ± 2.378.2+7.6 y
12833Greenfield Center, NY5,316$102,83287.6 ± 3.880.2+7.4 y
16828Centre Hall, PA5,000$76,46886.0 ± 3.279.0+7.0 y
34119in Naples, FL36,807$113,39187.5 ± 2.380.6+6.9 y
10034in New York, NY37,758$67,75485.4 ± 2.678.5+6.9 y
11370in East Elmhurst, NY30,267$76,00985.6 ± 2.379.0+6.6 y
56352Melrose, MN6,112$73,72185.5 ± 3.278.9+6.6 y
32821in Orlando, FL26,161$69,34885.1 ± 2.378.6+6.5 y
10032in New York, NY55,610$56,82984.2 ± 1.977.8+6.4 y
33154Surfside, FL14,572$89,56386.0 ± 2.279.6+6.4 y

Only ZIP codes with at least 5,000 residents and a published standard error of 2.0 years or less are named (the ± figures in the table are 95% ranges — 1.96 × that standard error), and every gap shown is larger than 1.96 × the ZIP’s own standard error. 5,842 of 28,882 compared ZIP codes clear this floor.

ZIP codes whose estimated life expectancy most trails what income predicts

ZIP codeResidentsMedian household incomeEstimated life expectancy (95% range)Expected from incomeYears behind expected
41014in Covington, KY7,392$61,38267.6 ± 1.978.2−10.5 y
15222in Pittsburgh, PA5,725$114,16770.8 ± 3.180.6−9.8 y
74960Stilwell, OK11,971$47,15167.9 ± 1.077.1−9.2 y
63107in St. Louis, MO8,909$43,62567.8 ± 2.776.8−9.0 y
19125in Philadelphia, PA25,140$109,55471.7 ± 1.480.4−8.7 y
43223in Columbus, OH28,187$46,91168.4 ± 1.077.1−8.7 y
75215in Dallas, TX18,895$45,55768.5 ± 1.577.0−8.5 y
21223in Baltimore, MD19,572$45,84068.8 ± 1.177.0−8.2 y
10044in New York, NY11,520$103,34772.1 ± 2.080.2−8.1 y
37403in Chattanooga, TN6,413$81,13671.2 ± 2.779.3−8.1 y

Read this table with its dates. Life expectancy here describes 2010–2015; income describes 2020–2024. In ZIP codes that changed quickly in between, the two numbers partly describe different residents, and some of the gap is that change, not a health outcome.

23,040 compared ZIP codes are not named on this page — their estimates are too uncertain, their populations too small, or their gap sits inside its own uncertainty range. They are withheld rather than shown shaky; the full gated dataset is in the CSV.

How much of our Score income accounts for — and what it doesn’t

Cite this finding

The permalink /insights/findings/outlive-their-incomes/2024-390451dd resolves to this exact release and never changes — it will keep serving these exact figures after the data updates.

How this was computed

  1. Sources and measurement windows. Life expectancy at birth: CDC USALEEP, the 2010–2015 abridged life tables — small-area estimates built from actual death certificates, the most recent ZIP-level release that exists. Income: Census ACS 5-year, 2020–2024. Both windows travel with every number.
  2. Universe. 28,882 ZIP codes carry both measures and a nonzero population; nothing else enters the model.
  3. What “expected from income” means. The life expectancy a ZIP code’s income alone would predict: one straight line fit through all 28,882 ZIP codes (a standard least-squares fit of life expectancy against income, with income on a doubling scale): every doubling of income adds 2.74 expected years. For the record, the exact fitted line is expected life expectancy = 34.61 + 3.949 × ln(median household income) — every “expected” value on this page comes from that one equation, so anyone can recompute any ZIP. The line explains about a quarter of the ZIP-to-ZIP differences (R² = 0.231); its typical miss is 2.8 years — which is exactly why the exceptions are worth naming.
  4. The gap. Each ZIP’s estimated life expectancy minus its model-expected value, in years. Tables order by this gap.
  5. Reliability floor for naming a ZIP. At least 5,000 residents; a published standard error of 2.0 years or less; and a gap larger than 1.96 × that ZIP’s own standard error. 5,842 ZIP codes clear the floor; 23,040 are withheld rather than shown shaky.
  6. What this does and does not claim. A descriptive comparison of published estimates and modeled values across places — never a causal claim, and never a claim about any individual resident.
  7. Reproduce it. The full gated dataset is the CSV above; the method is published in full on the methodology page, and every threshold used here is stated in the steps above.