Home 0%
← Projects

Heart Disease Mortality by County

A county-level analysis of age-adjusted heart disease mortality among adults aged 35 and over, across 59,076 CDC records. Rates range from 104 to 1,170 deaths per 100,000, an 11.3-fold difference that survives the removal of both tails.

I built this as practice in scraping and analysing public data, so it should be read as a skills exercise. The findings summarise what is already present in the source dataset.

Source
CDC / NVSS via the data.cdc.gov Socrata API
Scale
59,076 county records
Measure
Age-adjusted three-year average deaths per 100,000 adults 35+
Date
January 2026
01

Question

Heart disease mortality is normally reported at national level, which conceals how unevenly it falls. The CDC publishes age-adjusted rates by county, so the spread between counties can be measured directly, and because the rates are age-adjusted, differences in the age structure of each population are removed before any comparison is made.

The analysis maps that rate onto every county the CDC reports on, then examines the shape of the distribution, its geographic clustering, and its stratification by sex and race.

02

Results

03

Interpretation

04

Figures

Distribution of county mortality rates.
Distribution of county mortality rates.
States ranked by mortality.
States ranked by mortality.
Disparity by sex and race.
Disparity by sex and race.
05

Method and limitations

The dataset carries both stratified rows and “Overall” totals, and mixing the two double-counts every county, so the geographic analysis uses only the all-sex, all-race rows while the disparity analysis uses only the stratified ones. Age-adjustment is what makes the comparison meaningful, since a county with an older population would otherwise appear lethal on the strength of its age structure alone. County-level rates are ecological measures and do not support inference about individuals.