Spending · 2023

Food at home

The average U.S. household spends $5,957 a year on food at home — about 8% of the budget (2023).

$5,957
Avg per year
8%
Of total budget
+30%
Since 2019

Food at home by income (before tax)

Under $30k$4,379
$30k–50k$4,984
$50k–70k$5,831
$70k–100k$6,317
$100k–150k$7,041
$150k+$8,937

Food at home by age of reference person

Under 25$3,113
25–34$5,444
35–44$7,086
45–54$7,521
55–64$6,231
65–74$5,313
75+$4,271

Food at home by region

Northeast$6,803
Midwest$5,928
South$5,322
West$6,503

Food at home by housing tenure

Owner, with mortgage$7,149
Owner, no mortgage$5,609
Renter$4,819
Other$4,576

Food at home — FAQ

How much do Americans spend on food at home?+

In 2023, the average U.S. household spent $5,957 per year on food at home — about 8% of total spending (BLS Consumer Expenditure Survey).

Has food at home spending changed since 2019?+

Average food at home spending went from $4,581 in 2019 to $5,957 in 2023 — a +30% change (nominal dollars).

Where does this come from?+

The U.S. Bureau of Labor Statistics Consumer Expenditure Survey (Interview + Diary, integrated). Independent estimates computed from the CE PUMD microdata (re-derived from UCC-level detail); major categories track BLS's published tables within a few percent. PUMSdata is not affiliated with BLS.