How much does the average U.S. household spend on food per year?

Money medium Data from 2022

Guess before you scroll — the answer is below

In dollars. Thousands: 1.000 · Decimals: 1,5 · Millions: 9m.

The answer

$9,985

Roughly $10K.

The BLS Consumer Expenditure Survey puts household food spending at just under $10,000 a year, split roughly 60/40 between groceries and eating out. Food is the third-largest household expense after housing and transportation. The restaurant share has climbed steadily for decades.

How to get close to this number

Compare with the Spanish figure on this site: around six thousand euros a year there. A wealthier country with more eating out and larger portions lands meaningfully above that, which puts it near ten thousand dollars.

The split in the explanation is the informative part: roughly sixty-forty between groceries and eating out, with the restaurant share climbing steadily for decades. Food spending has shifted from ingredients to prepared meals, which is why total food cost rose while the cost of the underlying food fell.

The ranking is the context: food is the third-largest household expense after housing and transportation. That ordering is stable across most wealthy countries, and it means a household budget is dominated by three categories, with everything else — clothing, entertainment, healthcare — competing for what is left.

Where this number comes from

Source U.S. Bureau of Labor Statistics, Consumer Expenditure Survey
Figure refers to 2022
Last checked
Unit dollars

Numbers move. If this one has drifted from its source, let us know.

Think you can do better?

Five fresh questions every day. No account needed.

Play today’s puzzle

Related questions