Short answer: Mainly because health care itself is expensive. Premiums reflect the underlying cost of claims, and those costs are pushed up by provider and insurer consolidation, the rising prevalence of chronic disease, expensive new drugs and technology, and the fact that third-party payment mutes normal price competition.
It helps to remember what a premium actually is: the pooled cost of everyone’s expected claims, plus administration and a margin. So health insurance is expensive primarily because health care is expensive: premiums are a symptom, not the cause.
Several forces push the underlying cost up:
- Provider and insurer consolidation raises the negotiated prices paid for care.
- Chronic conditions are more prevalent and costly to manage over time.
- New drugs and technology, including high-cost specialty and GLP-1 medications, add significant spending each year.
- Third-party payment mutes price pressure: because an insurer pays the provider and patients rarely see negotiated prices, the normal competition that disciplines prices in other markets is weak.
Health insurance is also unusual in that it pays for both rare catastrophic events and small, predictable, recurring costs like checkups and prescriptions, so a lot of money flows through the system, and administering all of it adds cost too.
Sources
- Employee Benefits KB (Insurance & Risk Fundamentals, why health insurance is expensive).
- KFF, Health System Tracker (cost drivers).
Content history
Originally published: June 16, 2026
Last reviewed: June 16, 2026