Americans Spend Over $20 Daily on Food, Making It 2nd Highest Expense
-
Americans spend an average of $11.95 per day on groceries and $9.22 per day on eating out, totaling $21.17 per day on food.
-
Food is the second highest expense for Americans after housing, averaging $32.59 per day.
-
Higher income households spend more total dollars on food but a lower percentage of income compared to lower income households.
-
Younger Gen Xers (ages 35-44) spend the most on groceries ($14.05) and eating out ($11.64) per day.
-
In 2022, the lowest income Americans spent 31% of income on food while the highest income spent just 8% on food.