Spending · 2023
Food
The average U.S. household spends $9,274 a year on food — about 13% of the budget (2023).
$9,274
Avg per year
13%
Of total budget
+22%
Since 2019
Food by income (before tax)
Under $30k$6,157
$30k–50k$7,352
$50k–70k$8,664
$70k–100k$9,998
$100k–150k$11,433
$150k+$15,368
Food by age of reference person
Under 25$5,674
25–34$8,990
35–44$11,090
45–54$12,029
55–64$9,319
65–74$7,915
75+$6,162
Food by region
Northeast$10,372
Midwest$8,906
South$8,278
West$10,668
Food by housing tenure
Owner, with mortgage$11,396
Owner, no mortgage$8,371
Renter$7,477
Other$6,467
Food — FAQ
How much do Americans spend on food?+
In 2023, the average U.S. household spent $9,274 per year on food — about 13% of total spending (BLS Consumer Expenditure Survey).
Has food spending changed since 2019?+
Average food spending went from $7,582 in 2019 to $9,274 in 2023 — a +22% 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.