What America Eats

USDA ERS · per person, per year · 1909–2023

A beef steak and a chicken drumstick

Chicken passed beef in 1992. And in 2003. And in 2010.

One file. One meat supply. Three weights USDA publishes for it — and three different answers, 18 years apart.

Each band is one subtraction, year by year: pounds of beef minus pounds of chicken available to one person. Red means beef was ahead that year, teal means chicken was, and the depth of the colour is how far ahead. The same supply is weighed three ways, one band each.

Drag left and right across the chart — or use the arrow keys — to move the year.

Beef minus chicken availability, 1909 to 2021, on three weight basesThree stacked bands. Each is filled red where beef leads and teal where chicken leads. The band flips from red to teal in 1992 on retail weight, 2003 on carcass weight, and 2010 on boneless weight — an 18-year spread for the same underlying supply.
red: beef is ahead that year teal: chicken is aheadthe 18 years the three weights disagreeband height = pounds per person per year, one shared scale
Table view

Beef carries far more bone and separable fat than chicken does, so every step toward the plate takes proportionally more weight off beef. Boneless weight is the closest of the three to a plate — and it is the one that says 2010.

A whole roast chicken

Americans have more meat than ever. Just not more red meat.

279.2 lb a person a year, 62.9% above 1909 — while the red-meat half is smaller than it was in 1971.

Every band is one animal. The height of the whole stack is all the meat one American had available in one year, in pounds.

50100150200250 lb279.6 lb2020, the most everred meat peaks 1971198.4 lb then, 150.8 lb nowBeef84.0 lbPork65.2 lbLamb1.5 lbChicken113.1 lbTurkey15.3 lb1909192619431960197719942011
50100150200250 lb279.6 lb2020, the most everred meat peaks 1971198.4 lb, now150.8Beef84.0 lbPork65.2 lbLamb1.5 lbChicken113.1 lbTurkey15.3 lb1909193819671996

Weighed at carcass weight, the basis USDA production statistics are built on — bone and separable fat included.

Poultry went from 16.3 lb to 128.4, 7.9× in 112 years. The white line inside the stack is where red meat ends.

A bottle of milk and a wedge of cheese

Milk halved. Cheese tripled. Dairy went up.

Same animal, different form. It took 23.7 lb of milk to make a pound of cheese in 1970; today the country drinks 3.4 lb for every pound it melts.

Each line is one dairy food, drawn as a multiple of its own 1970 level. A line at two means twice as much as 1970; a line at half means half. That is why a halving and a tripling are the same size here.

four times the 1970 leveldoublethe 1970 levelhalfa quarterMilk youdrink134.4 lbCheese39.1 lbAll dairy661.3 lball dairy bottoms out in 19741909192619431960197719942011
4× 19701970halfquarterMilkyoudrink134.4 lbCheese39.1 lbAlldairy661.3 lball dairy bottoms out in 19741909193819671996

Fluid milk and cheese are retail pounds per person per year. All dairy is milkfat-equivalent pounds — every dairy food converted to the milk it took to make it.

Total dairy bottomed out at 535 lb in 1974 and has risen 23.6% in the 47 years since.

A single sugar cube

American sugar peaked in 1999.

Down 19.6% since — and what fell was corn syrup. Cane and beet sugar is 3.2% higher now than it was at the peak.

One dot is one teaspoon of sugar a day. Every column is a single year, stacked from the bottom up.

cane and beet sugarhigh-fructose corn syruphoney, glucose, other syrups45.4teaspoons a day, the 1999 peak36.5today, 2023197019801990200020102020
cane and beetcorn syruphoney and other45.4teaspoons a day, 199936.5today, 2023197019902010

Caloric sweeteners delivered into the food supply per person per day, converted to teaspoons at 4.2 grams each.

Corn sweeteners passed cane and beet in 1986 and lost the lead again in 2011. HFCS alone is down 42.7% off its 1999 peak.

A carton of french fries

One pound in five of America's vegetables is a fry or a chip.

Potato, tomato and lettuce are still 56% of the whole category — and 63.4% of the potato arrives fried.

Every band is one vegetable. The height of the whole stack is all the vegetables one American had available in one year, in pounds.

100200300400 lbFries and chips70.1 lbThe rest of the potato40.5 lbTomato75.5 lbLettuce23.0 lbEvery other vegetable164.6 lb1970197819861994200220102018
100200300400 lbFries and chips70.1 lbThe rest of the potato40.5 lbTomato75.5 lbLettuce23.0 lbEvery other vegetable164.6 lb1970198419982012

Fresh-weight equivalent: frozen, canned and dried vegetables are converted back to the weight they had as fresh crops, so a pound here is always a pound of vegetable.

Frozen potato passed fresh potato in 1991. Fresh potato fell from 61.8 lb to 28.4.

An orange, halved

The same weight of fruit as 1970. Almost none of it the same fruit.

238.0 lb then, 237.7 lb now. Underneath: oranges halved, grapefruit down 86.9%, avocados up 18.7-fold.

The strip along the top is all fruit added together. Every line underneath is one single fruit, on its own scale, in pounds per person per year.

all fruit together — 238.0 lb a person in 1970, 237.7 lb in 2021no changethe same years again, one line per fruit20406080100 lbOranges 45.9Apples 45.9Grapefruit 2.5Bananas 26.9Watermelon 14.4Peaches 4.5Pineapple 14.2Grapes 12.0Strawberries 9.2Avocados 8.4Blueberries 3.5Mangoes 3.71970197819861994200220102018
all fruit: 238.0 lb → 237.7 lbno changeeach fruit on its own20406080100 lbOrangesApplesBananasWatermelonPineappleGrapesStrawberriesAvocados1970198319962009

Fresh-weight equivalent. The strands are the fruits with the largest moves between 1970 and 2021.

The total went up 26% to its 1998 peak and came all the way back. A flat headline is the least interesting thing in this chart.

A stick of butter, wrapper folded back

Butter lost to margarine, then took it back.

14.9-to-1 in butter's favour in 1909. Dead even at 8.5 lb each in 1957. Butter retakes the lead in 2005.

Butter is drawn upward from the centre line and margarine downward, on one shared scale — so whichever shape is deeper is the one Americans had more of that year.

1957dead even2005butter back in frontthe margarine series stops in 201010 lb10 lb20 lb20 lbBUTTERMARGARINEbutter6.46 lbmargarine3.5 lb, 20101909192619431960197719942011
1957dead even2005butter back in frontthe margarine series stops in 201010 lb10 lb20 lb20 lbBUTTERMARGARINE1909193819671996

Pounds per person per year. Butter comes from the unrounded dairy table, which is why its floor is finer than the rounded fats table shows.

Butter's true bottom is 4.19 lb in 1997, from the unrounded dairy table; it is 6.46 lb today, 54.3% off the floor. The margarine series stops in 2010 and cannot be carried further.

One whole egg and one cracked shell

Eggs bottomed out in 1995.

405 a person in 1945, 229 at the floor, 275 now — and more of it arrives already cracked.

Each bar is one year: how many eggs one American had available, and how many of those arrived already cracked out of the shell.

Sold in the shellcracked and processed100200300400 eggs405 eggs a person1945 — the most ever229 eggsthe bottom, 1995275 todayup 20.4% off the bottom1909192619431960197719942011
Sold in the shellcracked and processed100200300400 eggs405 eggs a person1945 — the most ever229 eggsthe bottom, 1995275 todayup 20.4% off the bottom1909193819671996

A count of eggs, not pounds — retail weight converted to eggs per person per year.

Down 43.4%, then back up 20.4%. Processed egg went from 30 a person in 1966 to 86.1 at its 2019 peak — the same move milk made into cheese.

A leaf of curly kale

Kale has no history before 1997.

Each bar starts the year USDA began counting that food. The gap in front of it is not evidence nobody ate it — only that nobody measured it.

Every row is one fruit or vegetable. The bar runs from the first year USDA counted it to the last. The empty space in front of a bar is the years nobody was counting it.

PotatoesOranges and tem…TomatoesApplesBananasSweet cornHead lettuceOnionsGrapefruitGrapesCarrotsWatermelonPineapplePeaches and nec…CucumbersCantaloupeBell peppersCabbageLemonsBroccoliTangerines and …AvocadosStrawberriesDry edible beansSnap beansSweet potatoesCeleryPearsLimesSquashGreen peasPlumsDry peasMushroomsCauliflowerMangoesBlueberriesGarlicSpinachCranberriesCherriesHoneydewAsparagusBeetsOlivesArtichokesApricotsRaspberriesPapayasBrussels sproutsEggplantLima beansRadishesFigsEscaroleDatesBlackberriesOkra1974Chile peppers1980Kiwifruit1982Romaine and lea…1985Pumpkin1987Collard greensKaleMustard greensTurnip greensnobody counted these until 19971970199020102022fruitvegetable
PotatoesOranges and t…TomatoesApplesBananasSweet cornHead lettuceOnionsGrapefruitGrapesCarrotsWatermelonPineapplePeaches and n…CucumbersCantaloupeBell peppersCabbageLemonsBroccoliTangerines an…AvocadosStrawberriesDry edible be…Snap beansSweet potatoesCeleryPearsLimesSquashGreen peasPlumsDry peasMushroomsCauliflowerMangoesBlueberriesGarlicSpinachCranberriesCherriesHoneydewAsparagusBeetsOlivesArtichokesApricotsRaspberriesPapayasBrussels spro…EggplantLima beansRadishesFigsEscaroleDatesBlackberriesOkra1974Chile peppers1980Kiwifruit1982Romaine and l…1985Pumpkin1987Collard greensKaleMustard greensTurnip greensnobody counted these until 1997197020002022fruitvegetable

66 commodities. Faded bars run the full length of the table; solid bars start late.

Collard greens, Kale, Mustard greens, Turnip greens all enter in 1997. Romaine and leaf lettuce starts in 1985, kiwifruit in 1982.

A wedge of cheddar

Government cheese was 50.8 pounds a person.

Donated dairy, 1983 — 8.9% of all the dairy in the country that year. A cultural memory with an exact number.

The pale field is all the dairy one American had available in a year. The solid gold inside it is the part the federal government gave away.

all the dairy an American gotthe donated part60 lbthe donated dairy again, on its own scale50.8 lb per American1983 · 8.9% of all the dairy in thecountry200400600800 lb1949195819671976198519942003
all the dairy an American gotthe donated part60 lbthe donated dairy again, on its own scale50.8 lb per American1983 · 8.9% ofall dairy200400600800 lb1949196519811997

Milkfat-equivalent pounds per person per year. The gold column is all donated dairy — butter and dried milk as well as cheese, not cheese alone.

1.7 lb in 1949, 50.8 at the 1983 peak, 5.2 by 2010, where the series stops.

An empty dinner plate

The country is handed 4,000 calories a day and eats 2,501.

1,499 calories a person a day — 37.5% of the supply — never reach a mouth.

The black line is the calories a day the food supply hands the country. The gold line is what is left after spoilage and waste. The hatched space between them is thrown away.

+89 calories in one yearbecause more firms filed a form4,000 a dayhanded to thecountry2,501 a dayactually eaten1,499 a day thrown away1000200030004000 calories1909192419391954196919841999
+89 calories in one yearbecause more firms filed a form4,000 a dayhanded to the country2,501 a dayactually eaten1,499 thrown away1000200030004000 calories1909193519611987

Kilocalories per person per day. The loss-adjusted series is USDA's own, and is the one place on this page a number tries to approach eating.

The eaten line climbs 20.4% from 1970 to 1999 and then flattens. Its single largest year is 1999→2000, +89 kcal, when more firms began reporting vegetable-oil production to the Census Bureau — added fats jump from 444 to 537 in that one step. The seam is drawn open rather than smoothed.

A paper grocery bag

Nothing here holds still.

253 reversals in 113 years — a food that rose a fifth and gave it back, or the reverse. The file records every one and explains none of them.

One dot is one food that reversed direction — rose by a fifth and gave it back, or the reverse. Dots stack on the year the turn happened, and take the colour of their food group.

19201940196019802000vegetablesfruitdairymeatsugargrainnutseggs
19201940196019802000vegetablesfruitdairymeatsugargrainnutseggs

The fruit and vegetable tables only begin in 1970, so the left half of this chart is thinner than the century actually was.

This data system holds no price, no policy and no income variable. It can show that a line turned; it cannot say why. Nothing on this page offers a cause.

Availability, not intake. Availability, not intake. ERS measures supply moving into marketing channels, not what people ate. Levels run above what anyone eats; the trend, and the year one line crosses another, is the honest object.

USDA Economic Research Service, Food Availability (Per Capita) Data System. Retrieved 2026-08-27. Every figure on this page is read out of the pipeline that downloaded the files — nothing here was typed by hand.

Method, sources and every caveat

Availability, not intake

The single most important caveat on this page.

This data system does not measure eating. It is a supply-and-use balance sheet: total supply — production plus imports plus beginning stocks — minus feed, seed, exports, industrial use and ending stocks. What is left is the residual that moved into U.S. food marketing channels. ERS calls that availability, and so does every number here.

That residual still carries non-edible portions, spoilage, plate waste and ingredients later exported inside processed goods. ERS states directly that the calories in the food supply run well above what the population needs. So the levels are supply, biased upward by an unquantified amount — and the defensible object is thetrend, and the year one line crosses another. Nothing on this page should be read as “Americans ate this much”. The one exception is the loss-adjusted series, which is named as such where it appears.

The per-capita denominator is the U.S. resident population plus Armed Forces overseas, July 1, taken from the population column embedded in each commodity file.

One supply, three weights

Where the opening mark's disagreement comes from.

ERS measures every commodity wherever its source data actually exist — farm gate for fruit and vegetables, the processing plant for margarine, the slaughter plant for meat — and then republishes the same meat supply at two further weights. A beef carcass carries far more bone and separable fat than a chicken does, so every step toward the plate takes proportionally more weight off beef.

BasisWhere it is weighedChicken takes the leadBeef peak
Retail weightA butcher's case. Bone in for beef — and the source of the 1992 date everyone repeats.19921976 · 94.1 lb
Carcass weightThe animal leaving the slaughter plant. ERS's primary measurement level, and what production statistics are built on.20031976 · 127.2 lb
Boneless, trimmed weightBone and some separable fat removed. The closest of the three to a plate — and still before cooking loss and waste.20101976 · 88.8 lb

None of the three adjusts for cooking loss, plate waste or spoilage. Boneless weight is the closest of them to what reaches a plate, and it is still not that. The shaded wedge on the opening mark spans 1992–2010, the 18 years over which the three bases disagree about who is ahead. Each band plots beef minus chicken for every annual observation from 1909 to 2021: no smoothing, no interpolation, no fitted curve. “Chicken” means chicken — turkey is excluded. “Beef” is beef alone, not total red meat.

What each mark stands on

Where a series is spliced, rounded, discontinued or modelled.

  • Dairy. Fluid milk and cheese are product pounds; the total is ERS's own milkfat-equivalent aggregate column, not a sum of the parts. The mark draws all three against their own 1970 level so a halving and a tripling are the same distance.
  • Butter. The added-fats table rounds butter to one decimal and puts its trough in 1981; the unrounded dairy table puts it at 4.19 lb in 1997. The unrounded figure is authoritative and is the one used. Margarine cannot be carried past 2010 — the series stops there, and the mark stops with it.
  • Calories. The supply line is the archived nutrient-availability table, published rounded to two significant figures. The eaten line is the loss-adjusted series, which rests on loss coefficients ERS set in the mid-1990s and holds constant — so it cannot support any claim about waste changing over time. Neither series continues past 2010: the Census Bureau discontinued the source reports.
  • The 2000 seam. The largest single-year rise in the eaten line, +89 kcal, coincides with more firms reporting vegetable-oil production to the Census Bureau. ERS says so in a footnote. The mark draws the join open rather than smoothing over it.
  • First-counted years. Restricted to the two per-commodity aggregate tables. Every other file restates the same food at a second weight, and a restatement's first year is a publishing fact, not a national one. A start year is not evidence that consumption was zero before it.
  • Donated dairy. The column is all USDA-donated dairy on a milkfat-equivalent basis, not cheese specifically. “Government cheese” is the cultural name for it.
  • Reversals. The scan covers per-capita quantity series in the food-availability files with at least 25 years, at least 1 lb at the turning point, and a 20% move in each direction. It returns 553 rows, deduplicated to 253 — one per commodity per turn. Loss-adjusted files are excluded because they restate each commodity at seven weights.
  • Fish. Deliberately absent. ERS has announced a revision that will cut coverage to 1990–2022, withdraw the supply/use tables, and produce values “not comparable to previously published data”.

What this page does not say

Limits that are properties of the source, not oversights.

  • No cause. This data system contains no price, no policy and no income variable. It can show that lines crossed; it cannot say why. Any explanation would come from outside the file, and none is offered here.
  • No one's own row. No state, regional, demographic or socioeconomic breakout exists. National aggregate only.
  • No finer grain than a year. Calendar year is the smallest unit published, across the whole span. There is no seasonal or weekly cut.
  • No fixed vintage. ERS revises released tables on a per-table schedule of its own. The meat tables held here are stamped 2022-11-16; a future vintage can move these values.

Reproduce it

Nothing on this page was typed by hand.

The site imports pipeline/out/hero.json and pipeline/out/findings.json and draws them. Both are produced by the pipeline, which starts from the published bytes:

python pipeline/01_download.py # 42 files → pipeline/raw/ + manifest.json (bytes + SHA-256) python pipeline/02_index.py # → pipeline/out/catalog.csv python pipeline/03_reversals.py # → pipeline/out/reversals.csv python pipeline/04_claims.py # → pipeline/out/claims.txt | claims.json python pipeline/05_hero_data.py # → pipeline/out/hero.json — the opening mark python pipeline/07_findings_data.py # → pipeline/out/findings.json — every other mark

The download step records each file's byte length and SHA-256 before anything is decoded, so every number traces back to specific bytes. Raw downloads are not committed; step 1 refetches them and the manifest proves they match. Every figure quoted in the prose above is read out of the same JSON the drawings use, so the words and the marks cannot disagree.

Source: USDA Economic Research Service, Food Availability (Per Capita) Data System, retrieved 2026-08-27 by direct HTTPS download. Calculated by ERS/USDA based on data from various sources. ERS publishes these tables as U.S. Government work — public domain under 17 U.S.C. §105 — though no licence statement appears on the product page, so that status is inferred rather than quoted.

The illustrations

What the pictures are, and what they are not.

One drawing sits beside each headline. Every one was generated with OpenAI'sgpt-image-1 from a written description of a single object, then cut out and trimmed to its own ink. They are decoration and orientation only: a picture tells you which food a stop is about, and nothing else.

No illustration asserts or implies a quantity. The size of a drawing is the same on every stop, the number of objects in it is never a count, and nothing in it is scaled to a number in the data. If a picture and a mark ever seem to disagree, the mark is the claim and the picture is a label. Every quantity on this page comes from the marks and the JSON behind them.