Six limitations, stated before anyone else states them.
These are national averages, not any real store. Regional pricing, chain pricing, warehouse clubs and store brands all diverge from them, sometimes sharply. That divergence is its own subject, which we take up in our comparison of which grocery stores offer the best nutrition per dollar.
Average prices are not the same instrument as the CPI. The BLS fact sheet on average prices is explicit that they estimate price levels while the index measures price change, and it warns that roughly a quarter of outlets and products rotate through the sample each year — a shift from a pricier outlet to a cheaper one moves the average even when no price moved.
Some item definitions are narrow, which makes some samples thin. In BLS's phrasing, the number of prices behind an average "can be substantially smaller than the number of prices used in index calculation." Coffee, lettuce and rice are the three lines in our table where that caution bites hardest, and their missing-month counts show why.
Package size is normalized, product quality is not. Because the series are per pound, per dozen and per gallon, headline shrinkflation is already stripped out. What is inside the pound is not held constant. A 2026 pound of ground beef and a 1995 pound are not guaranteed to be the same product.
No substitution. Discussed above, and worth restating: this is the single largest reason the basket diverges from the official index.
Two months, not two eras. To test whether the result is an artifact of picking convenient months, we reran the entire basket on twelve-month averages — August 1995 through July 1996 against August 2025 through July 2026. That produces $50.43 rising to $123.93, a multiplier of 2.458 against the single-month 2.465. The two methods agree to within seven thousandths.
Several Groceries Could Not Be Included at All
The no-splice rule has a visible cost, and it is worth naming, because the absences are conspicuous.
BLS has retired the price series for a long list of 1995 staples. Butter was last priced in April 2012 and resumed under a new code in April 2018, leaving a six-year hole. Peanut butter ended in December 2017. Red Delicious apples ended in October 2017, whole frozen turkey in February 2020, canned light tuna in September 2017, bologna in September 2019, frankfurters in April 2022, Thompson Seedless grapes in September 2021, carrots in March 2014, cabbage and celery in October 2012, and broccoli in March 2020.
Items leave the list when they stop being purchased commonly enough to price reliably, and a few return years later under a new item code and a changed definition — which is precisely what a same-item comparison cannot survive. The national grocery basket is not a fixed object. It is a moving target, revised as the country's eating habits revise themselves.