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.