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 risk-scale contrast, stated in the open

Air toxics and the years between the two ends of the risk scale

Rank 21,366 US ZIP codes by EPA-modeled air-toxics cancer risk and compare the two ends: the tenth with the most modeled risk (2,136 ZIP codes) lives 1.96 fewer years than the 2,137 with the least. Their median household incomes are nearly identical — $85,592 and $85,599. Two records about the same places, described together; never a causal claim.

Air toxics: EPA AirToxScreen (modeled)Life expectancy: CDC USALEEP, 2010–2015Income: Census ACS, 2020–202421,366 ZIP codes compared2,136 and 2,137 ZIP codes at the two ends

What a modeled air-toxics number actually is

EPA’s AirToxScreen models lifetime cancer risk from air toxics for every part of the country — counting industrial and mobile sources alongside natural ones (wildfire and vegetation chemistry) and pollutants formed in the air itself. “Cases per million” means: if a million people breathed this air for a lifetime, the model estimates that many extra cancer cases. It is a model of exposure, not a measurement of anyone’s health — and this page never claims a resident’s illness came from their air.

Least modeled air-toxics risk (2,137 ZIP codes)

modeled risk 16.8 per million on average · median household income $85,599 · life expectancy 80.29 y

Most modeled air-toxics risk — the top tenth (2,136 ZIP codes)

modeled risk 43.1 per million on average · median household income $85,592 · life expectancy 78.33 y — 1.96 fewer years

The two ends are cut at 20.0 and 37.2 modeled cases per million lifetime risk. Nearly identical incomes are the point: this is not the income gradient wearing a costume.

The highest modeled air-toxics cancer risk among ZIP codes with 5,000+ residents

ZIP codeResidentsModeled cancer risk (per million)Estimated life expectancy (95% range)Median household income
97038Molalla, OR16,44021977.6 ± 1.4$89,564
95005Ben Lomond, CA7,27719578.2 ± 1.3$104,375
97023Estacada, OR12,11119577.7 ± 1.8$76,762
95006Boulder Creek, CA7,56119080.5 ± 1.7$102,167
70084Reserve, LA5,62915773.6 ± 1.8$62,047
95018Felton, CA6,59413580.9 ± 2.2$129,464
90270Maywood, CA24,21810378.5 ± 1.5$61,165
97055Sandy, OR19,78610278.6 ± 1.3$112,323
50111Grimes, IA16,8659681.0 ± 1.3$120,769
97045Oregon City, OR57,5269378.4 ± 1.0$103,573

Modeled total risk counts every source — industrial corridors (70084, Reserve LA, is in the lower-Mississippi petrochemical corridor) and heavily forested areas (where natural and secondary formaldehyde chemistry dominates the model) appear side by side. That is why the finding is the end-versus-end contrast, never any single ZIP code’s rank.

ZIP codes with fewer than 1,000 residents, or missing any of the three measures (modeled risk, life expectancy, income), are not compared at all — the contrast uses only the 21,366 ZIP codes clearing both bars. 18,824 compared ZIP codes are not named in the table: they sit outside the two compared groups, below the population floor, or above the uncertainty ceiling. The full dataset — including the lowest-risk group’s named rows — is in the CSV.

Why we hold this finding to a stricter standard

The association here is about the same strength as one we know is confounded (radon exposure appears to “track longer lives” at similar strength in this data — a geography artifact, and obviously not causal). So this page leads with the end-versus-end contrast with the income comparison in the open, keeps every claim descriptive — two records about the same places — and publishes this caution beside the finding rather than in a footnote.

Cite this finding

The permalink /insights/findings/air-toxics-life-expectancy/2024-f022bcd3 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. Air toxics: EPA AirToxScreen modeled lifetime cancer risk (a model of emissions and air chemistry — it does not read demographics). Life expectancy: CDC USALEEP, 2010–2015. Income: Census ACS, 2020–2024.
  2. Universe. 21,366 ZIP codes with at least 1,000 residents carrying all three measures.
  3. The comparison. Rank by modeled risk, cut the top and bottom tenths (at 37.2 and 20.0 cases per million), and compare their average life expectancy and income.
  4. The result. 80.29 vs 78.33 years — 1.96 fewer years at the high-risk end. Median household incomes are nearly identical ($85,592 vs $85,599). The association also holds within states, at modest strength (a correlation of -0.142 with income held constant). Named rows in the table additionally require at least 5,000 residents and a published standard error of 2.0 years or less (the ± figures shown are 95% ranges — 1.96 × that standard error).
  5. The caution, stated against ourselves. A same-strength association exists in this data for radon in the implausible direction — so association strength alone cannot carry this page, and we say so above.
  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 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.