Grocery inflation has cooled from its 2022 peak, but the USDA still expects food-at-home prices to rise about 2.5% in 2026 — and beef and veal to jump nearly 10%. After four years of shrinking packages and quietly rising shelf prices, American shoppers have settled on a strategy that works better than any coupon app: switching stores.
The data backs them up. In Consumer Reports’ most recent price study, the gap between America’s cheapest and most expensive mainstream grocery chains hit 33% on the same basket of items. On a $150 weekly shop, that gap is roughly $50 a week — more than $2,500 a year. Here’s what the latest price studies actually found, which chains consistently win, and how to combine them without turning your Saturday into a logistics operation.
What the Latest Price Studies Found
Consumer Reports had the consultancy Strategic Resource Group collect shelf prices in six regionally representative US metros in late summer 2025, publishing the results in February 2026. Prices included loyalty-card discounts and store brands where applicable, with Walmart — the traditional price floor — as the baseline.
The results, as a difference from Walmart’s prices:
- Costco and BJ’s Wholesale Club: about 21% cheaper
- Lidl and Aldi: a little over 8% cheaper
- Target: 5.9% more expensive
- Kroger: 14.8% more expensive
- Publix: 20.3% more expensive
- Piggly Wiggly: 22.6% more expensive
- Trader Joe’s: 24.6% more expensive
- Whole Foods: nearly 40% more expensive
Independent checks point the same direction. In a January 2026 Fox Business basket comparison across four metros, Aldi rang up the lowest total in all four — $16.59 in the Los Angeles area versus $17.90 at Walmart, $23.03 at Kroger’s Ralphs and $26.83 at Albertsons’ Vons. In Washington, D.C., the pattern repeated: Aldi $15.61, Walmart $17.40, Kroger’s Harris Teeter $22.53 and Safeway $22.82.
Caveats worth knowing: club stores win partly because bulk pack sizes drive down the per-unit cost, and Aldi wins partly on store brands. Your local market will vary. But the direction is remarkably consistent — where you shop matters more than almost anything else you can control.
Aldi: The Cheapest Regular Supermarket
Aldi is what happens when a grocery chain removes everything that isn’t strictly necessary. About 90% of its products are Aldi-owned private labels, the assortment is a small fraction of a big supermarket’s, stores are compact, and you bag your own groceries (and rent your cart for a quarter, which you get back).
That stripped-down model is why Aldi beat every conventional supermarket in both the Consumer Reports study and the Fox Business basket check — a little over 8% cheaper than Walmart, which compounds to a 20–25% gap versus Kroger and considerably more versus Albertsons chains on staples: milk, eggs, butter, canned goods, produce basics, frozen food.
It’s also getting harder to live far from one. Aldi is opening more than 180 US stores in 2026 alone, on track for nearly 2,800 locations by year-end and 3,200 by the end of 2028.
Trade-offs: limited name brands, produce sold in preset packs, no pharmacy or service deli. If a recipe needs one specific branded ingredient, you’ll make a second stop.
Costco and BJ’s: Cheapest Per Unit, If You Buy Big
The absolute cheapest baskets in the Consumer Reports study belonged to the warehouse clubs: Costco and BJ’s came in about 21% below Walmart. Per unit of food, almost nobody beats them.
Three catches. First, membership: $65 a year at Costco, about $60 at BJ’s — real money that has to be earned back before you save anything. Second, sizes: you’re buying 10 pounds of chicken, not 2. Without freezer space and meal planning, bulk savings rot into bulk waste. Third, the treasure-hunt layout is designed to add items to your cart.
With beef forecast to rise nearly 10% this year, a club membership plus a freezer is one of the few structural defenses. Splitting bulk buys with a neighbor or family member is how small households make the math work.
Walmart: The Default That’s Hard to Beat
Roughly one in five US grocery dollars — about 21% — is spent at Walmart, more than at any other retailer, and it has held the top spot for years. The reason isn’t that Walmart is the absolute cheapest (clubs and Aldi beat it on the basket). It’s that Walmart is nearly cheapest on everything at once: groceries, name brands, household goods, pet food and pharmacy, in one stop, nearly everywhere.
For a one-store household, Walmart remains the rational default. For a two-store household, it’s the perfect complement to an Aldi run: Aldi for staples, Walmart for everything Aldi doesn’t carry.
Lidl, WinCo, Grocery Outlet and the Regional Dark Horses
The cheapest store in America might be one you can’t visit yet, because value is often regional:
- Lidl — Aldi’s German rival and its match on price (a bit over 8% under Walmart in the CR study), but with a still-small East Coast footprint.
- WinCo Foods — employee-owned, mostly West and Southwest, famous for bulk bins and prices that regularly beat Aldi in its home markets.
- Grocery Outlet — buys overruns, closeouts and package-change surplus and sells it at deep discounts; inventory is a treasure hunt, but the deals are real. Born on the West Coast, now expanding East.
- Market Basket — the New England cult favorite that routinely tops Boston-area price surveys while earning fierce customer loyalty.
- Food4Less and Save-A-Lot — Kroger’s warehouse banner and the discounter many smaller towns rely on.
The lesson: before assuming the national rankings apply to you, learn your local champion. One weekly trip to the right regional discounter can outperform every app-based “deal.”
Why Trader Joe’s and Whole Foods Aren’t on the List
Trader Joe’s fans insist it’s cheap, and for its niche — meals, snacks, frozen novelties — it can be. But the Consumer Reports basket had Trader Joe’s 24.6% more expensive than Walmart, and Whole Foods nearly 40% more. Whole Foods’ quality standards and store experience are real; so is the premium. Neither is a “cheapest chain” contender in 2026. Shop them for what they do best, not for the price floor.
How to Combine Them: The Three-Store Strategy
- Anchor at a hard discounter. Aldi — or Lidl, WinCo or Market Basket, depending on where you live — for the commodity staples: dairy, eggs, butter, flour, canned goods, basic produce, frozen.
- Fill the gaps at Walmart. Name brands, household essentials, pet food, prescriptions — the things the discounter doesn’t stock.
- Once a month, run the club math. Costco or BJ’s for proteins and shelf-stable bulk — especially with beef prices climbing. Compare the per-unit price against your anchor store, and only buy what your freezer and pantry can actually absorb.
Three rules keep it honest: compare unit prices, not sticker prices; default to the store brand for anything commoditized; and cap yourself at three stops, because fuel and time quietly eat the savings. Timing matters too — stores mark down and restock on predictable schedules, so pair the right store with the right day (we break those down here).
The Bottom Line
The same shopping list can cost 20–30% more or less depending only on which chain’s parking lot you chose. With the USDA forecasting another year of grocery inflation — and beef leading it — store selection is the cheapest savings lever you have, no coupons required.
That’s also the bet behind FindFox: an app that compares real shelf prices across your local chains, so the “where’s this cheapest” work happens automatically. Join the US waitlist at findfox.ai to be first in line when it launches.