May 2025.
I came across a headline that should’ve felt like good news.
“U.S. overdose deaths fell by 27%. Lowest level since 2019.”
— ABC News, May 14, 2025
I stared at the headline for a while.
Then I scrolled past it.
Then I came back.
Because something about it felt off.
Not wrong. Just... incomplete.
I’ve seen this before.
A curve that bends.
A chart that drops.
A number that looks like hope.
But here’s what I’ve learned as a data analyst:
Numbers can’t grieve.
They can’t capture who was lost — or what we failed to build.
According to the CDC’s newly released data,
Drug overdose deaths in the U.S. fell from 110,037 in 2023 to 80,391 in 2024.
A 26.9% drop — the lowest since before the pandemic.
That’s not nothing.
It’s real. It matters.
But it’s not the whole story.
The Curve Bent — But Did the System?
From 2010 to 2014, deaths rose slowly — mostly from prescription opioids.
Then fentanyl hit.
Synthetic opioids tore through the drug supply, rewriting the crisis.
By 2022, overdose deaths outnumbered car crashes, gun violence, even suicide.
And now?
Yes, the curve finally bent in 2024. But if you zoom in, you’ll see this:
91.7% of all opioid deaths involved synthetic opioids
The deaths didn’t just decline — they concentrated
This wasn’t a scattered epidemic.
It was — and still is — a fentanyl disaster.
We didn’t beat it. We just dodged it.
Geography Is Destiny
Here’s the part no national average can tell you:
In West Virginia, the death rate was 90.3 per 100,000.
In DC, it was 81.9.
In Tennessee and Kentucky, over 50.
Compare that to California: 20.1.
Or Texas: 17.9.
This is no longer a national crisis. It’s a regional collapse.
A story of structural inequality — disguised by overall progress.
Where you live shapes whether you live.
We Didn’t Solve It. We Paused It.
The CDC’s numbers are real.
But real doesn’t mean resolved.
Overdose deaths fell — but
Housing insecurity didn’t
Mental health access didn’t
Regional treatment disparities didn’t
We didn’t fix the structure.
We just caught our breath.
And the next surge?
It’s not a question of if.
It’s where.
📄 Want to Explore the Full Story?
I turned this data into a full report:
All 3 visualizations
State-by-state analysis
Structural breakdowns
Full Python + Observable code
→ Get the Premium PDF Report on Payhip
This +12-page analyst report includes full code, high-resolution charts, and insights designed for portfolio building, policy briefings, and public health education.
☕ Support this work
Buy Me a Coffee
A small thank you keeps independent data storytelling alive.
📄 Download the full PDF report
Get the Premium Version on Payhip
Includes print-ready visuals, full Python + Observable code, and teaching-ready content for workshops or portfolios.
📖 Read the full visual story
View the Medium Version
Includes summary code and full data insights.
Some stories don’t need more numbers.
They just need better questions.
Thanks for reading,
— Aria