Healthcare Spending

How much American households spend on healthcare — 2024 data from the BLS Consumer Expenditure Survey

Annual average (2024)
$6,197
Share of total spending
7.9%
Change vs 2023
+0.6%
Change vs 2020
+19.7%

Spending Insight: Healthcare

American households spent an average of $6,197 on healthcare in 2024, representing 7.9% of total consumer expenditures. Year-over-year change was +0.6% (from $6,159 in 2023), roughly in line with broader consumer spending trends.

Since 2020, healthcare spending has risen by 19.7% (from $5,177 to $6,197), broadly tracking with inflation-adjusted cost changes. The category breaks into 4 subcategories, each with its own spending dynamic — drill into any row below to see the finer-grained picture.

Income is the strongest predictor of healthcare spending: the top income quintile spends $9,771/year versus $3,445 for the lowest quintile — a 2.8x gap. Regionally, the West spends the most ($6,660/year) while the South spends the least ($5,870/year). Use the cross-cuts below — by income, region, age, household size, and housing tenure — to see which demographic factors drive this category hardest for your situation.

Spending Trend (2020–2024)

Year Annual Amount
2024 $6,197
2023 $6,159
2022 $5,850
2021 $5,452
2020 $5,177

Subcategories

Subcategory Annual Amount (2024)
Health insurance $4,055
Medical services $1,252
Drugs $658
Medical supplies $233

By Income Level (2024)

How healthcare spending varies across income quintiles

Income Group Annual Amount
Lowest 20% $3,445
Second 20% $4,826
Middle 20% $5,676
Fourth 20% $7,247
Highest 20% $9,771

See full income breakdown →

By Region (2024)

Geographic variation in healthcare spending

See full regional breakdown →

By Age Group (2024)

How healthcare spending changes across the lifecycle

Age Group Annual Amount
25–34 $3,825
35–44 $5,949
45–54 $6,748
55–64 $6,711
65–74 $7,715
75 and older $7,918
Under 25 $1,485

See full age breakdown →

By Household Size (2024)

Size Annual
1 Person $4,026
2 People $7,131
3 People $7,228
4 People $6,706
5 or More $7,629

By Housing Tenure (2024)

Tenure Annual
Homeowner (with mortgage) $7,650
Homeowner (no mortgage) $7,665
Renter $7,637

Frequently Asked Questions

How much does the average household spend on healthcare?
The average American household spent $6,197 on healthcare in 2024, according to the BLS Consumer Expenditure Survey. This represents 7.9% of total household spending.
Is healthcare spending increasing?
Healthcare spending increased by 0.6% from 2023 to 2024 ($6,159 to $6,197). Over 5 years (2020–2024), it changed by +19.7%.
How does income affect healthcare spending?
The lowest income quintile spends $3,445/year on healthcare, while the highest quintile spends $9,771/year — a 2.8x difference. Higher-income households spend more in absolute terms but may allocate a smaller share of their budget.
Which region spends the most on healthcare?
The West region spends the most at $6,660/year, while the South region spends the least at $5,870/year on healthcare.
Which age group spends the most on healthcare?
Households headed by someone in the 75 and older age group spend the most on healthcare at $7,918/year.
Does household size affect healthcare spending?
Yes. 1 Person households spend $4,026/year on healthcare, while 5 or More households spend $7,629/year. Larger households generally spend more in absolute terms on most categories.

Spending Guides

Related Spending Categories

Browse other major categories from the BLS Consumer Expenditure Survey.

Related Economic Data

Data source: U.S. Bureau of Labor Statistics, Consumer Expenditure Survey (BLS CEX). BLS CEX homepage. Data represents average annual expenditures per consumer unit. 2024 data released 2025. See our methodology for processing details.

Disclaimer: This information is provided for informational purposes only and does not constitute professional advice. Data is sourced from the BLS Consumer Expenditure Survey. Consult a qualified professional before making decisions based on this data.