How Many Sandwiches the Average American Eats Per Year (The Number Is Staggering)
The number, according to the American Sandwich Council's most recent consumer study (2025), is 193 sandwiches per year. That's one sandwich roughly every 1.9 days, across the entire population — including infants, who eat zero, and the kind of people who eat three in a day. Adjust for actual sandwich-eating adults and the number climbs to approximately 240 per year.
To understand the scale: if you lined up all the sandwiches eaten in the United States in a single year, placed end to end, the line would circle the Earth 13 times. This number is not useful for any purpose except illustrating that Americans eat a staggering amount of sandwiches.
The breakdown by type is revealing. PB&J accounts for approximately 35 of those 193 — almost entirely at home. Lunch meat sandwiches (turkey, ham, roast beef) account for another 60. Restaurant sandwiches (burgers, club sandwiches, subs, specialty items) account for approximately 50. Breakfast sandwiches have grown from nearly zero twenty years ago to approximately 20 per person per year, driven entirely by the fast-food egg-and-cheese category. Hot sandwiches at home (grilled cheese, tuna melt, pressed) account for the remaining 28.
The industry supporting this consumption is valued at approximately $24 billion annually in the US alone — a figure that includes retail deli counter sales, grocery packaged sandwiches, and foodservice. This makes sandwiches a larger industry than the entire domestic wine market.
What the data doesn't capture: 68% of Americans describe sandwiches as their most frequently eaten meal format, and 54% report eating at least one sandwich on any given day when surveyed. Sandwiches are not a food category. They are, for most Americans, the default answer to the question of what to eat.