34 Grocery Stores vs. Walmart: Are You Overpaying?

Graphic comparing a $100 Walmart basket with Costco at $78.60 and Whole Foods at $139.70; only 6 of 34 chains cost less than Walmart.
Only 6 of 34 grocery chains beat Walmart on price in a Consumer Reports study. See where Costco, Aldi, Trader Joe’s, Kroger, Publix and Whole Foods land.

Only six of the 34 grocery chains priced for Consumer Reports came in under Walmart: Costco Wholesale, BJ’s Wholesale Club, Lidl, Aldi, WinCo, and H-E-B.

Shoppers in a brightly lit supermarket aisle
Photo by Adhitya Sibikumar on Unsplash

Costco and BJ’s Wholesale Club were the least expensive chains in the study, on average about 21 percent less than Walmart, meaning a hypothetical $100 Walmart grocery bill would have cost shoppers $78.60 at Costco.

Whole Foods Market, the most expensive chain priced, cost on average 39.7 percent more than Walmart for the same basket of groceries. That means the hypothetical $100 Walmart grocery bill would have cost shoppers $139.70 at Whole Foods.

Here’s the full list of chains, starting with the priciest and ending with the most wallet-friendly, as well as the city or cities where each one was checked (it’s just one for most of them).

GROCERY PRICES VS. WALMART
6 of 34
chains were cheaper than Walmart
−21.4%
at Costco, the cheapest chain
+39.7%
at Whole Foods, the priciest

How the Prices Were Compared

A supermarket shelf of snacks with price tags
Photo by Erik Mclean on Unsplash

To conduct the analysis, CR hired Strategic Resource Group, a New York–based retail research firm, to compare the prices shoppers would pay for baskets of groceries—including packaged goods, meat and produce—at major supermarkets and warehouse clubs with prices shoppers would pay for the same items at Walmart. Prices were compared in six metro areas—Boston, Chicago, Dallas-Fort Worth, Denver, Los Angeles and Virginia Beach—and all prices were shopped in person within a 48-hour period during late summer 2025.

The comparison doesn’t take into account the quality of the food or level of service, just the price shoppers would pay. CR factored in sales prices and discounts available to shoppers who sign up for free store loyalty programs, but not discounts available only through a store’s app or with manufacturer coupons.

In Chicago, for example, it compared prices on 56 items at mainstream supermarkets, but only 23 items at Trader Joe’s, since many of the products at the latter are store brand. (Items had to be available at both the supermarket and Walmart to be included in the comparison.) And while warehouse clubs tended to have the lowest prices, the comparison doesn’t factor in the cost of a membership at Costco or BJ’s.

CR published its analysis in February 2026.

No. 34 to No. 28: The Priciest Chains

Whole Foods was the most expensive grocery chain in the study, with prices 39.7 percent higher than at Walmart. The premium was greatest in Virginia Beach (57.7 percent) and smallest in Chicago (28.4 percent). Shaw’s (31.9 percent higher; Boston only), El Rancho (30.1 percent higher; Dallas-Fort Worth only), Jewel-Osco (29.7 percent higher; Chicago only), Mariano’s (27.6 percent higher; Chicago only), Vons (26.6 percent higher; Southern California only) and Big Y (26.2 percent higher; Boston only) followed in order.

In Boston, Shaw’s prices were higher than at all other chains except Whole Foods. In Chicago, Jewel-Osco was the most expensive chain, even edging out Whole Foods.

PRICE TIER
More than 25% pricier than Walmart
8 chains · No. 34 to No. 27 · 25.4% to 39.7% more

No. 34: Whole Foods

You pay $39.70 more for every $100 at Whole Foods than you would at Walmart. The gap ran from 28.4 percent in Chicago to 57.7 percent in Virginia Beach.

Whole Foods logo
Whole Foods
#34 OF 34 · MOST EXPENSIVE
39.7% MORE THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$139.70
Estimated cost at Whole Foods
+$39.70
MORE PER $100
BASKET COMPARISON
Walmart
 
$100.00
Whole Foods
 
$139.70
PRICE PREMIUM BY CITY
Priced in 6 cities
Chicago
+28.4%
LOWEST PREMIUM
Denver
+29.6%
Boston
+34.0%
Los Angeles area
+35.0%
Dallas-Fort Worth
+48.0%
Virginia Beach
+57.7%
HIGHEST PREMIUM

No. 33: Shaw’s

You pay $31.90 more for every $100 at Shaw’s than you would at Walmart. Its sister chain Safeway, also owned by Albertsons Cos., came in 23.1 points cheaper.

Shaw's logo
Shaw’s
#33 OF 34 · PRICE RANK
31.9% MORE THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$131.90
Estimated cost at Shaw’s
+$31.90
MORE PER $100
BASKET COMPARISON
Walmart
 
$100.00
Shaw’s
 
$131.90
PRICED IN BOSTON ONLY
Walmart counted in market rank
Boston
+31.9%
ONLY CITY PRICED
Market rank
10 of 11
CHEAPEST FIRST
SAME OWNER: ALBERTSONS COS.
Safeway +8.8%Albertsons +24.8%Tom Thumb +25.4%Vons +26.6%Jewel-Osco +29.7%Shaw’s +31.9%

No. 32: El Rancho

You pay $30.10 more for every $100 at El Rancho than you would at Walmart. It was priced only in Dallas-Fort Worth, where it came in 11 of 13 chains, cheapest first.

El Rancho logo
El Rancho
#32 OF 34 · PRICE RANK
30.1% MORE THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$130.10
Estimated cost at El Rancho
+$30.10
MORE PER $100
BASKET COMPARISON
Walmart
 
$100.00
El Rancho
 
$130.10
PRICED IN DALLAS-FORT WORTH ONLY
Walmart counted in market rank
Dallas-Fort Worth
+30.1%
ONLY CITY PRICED
Market rank
11 of 13
CHEAPEST FIRST

No. 31: Jewel-Osco

You pay $29.70 more for every $100 at Jewel-Osco than you would at Walmart. Its sister chain Safeway, also owned by Albertsons Cos., came in 20.9 points cheaper.

Jewel-Osco logo
Jewel-Osco
#31 OF 34 · PRICE RANK
29.7% MORE THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$129.70
Estimated cost at Jewel-Osco
+$29.70
MORE PER $100
BASKET COMPARISON
Walmart
 
$100.00
Jewel-Osco
 
$129.70
PRICED IN CHICAGO ONLY
Walmart counted in market rank
Chicago
+29.7%
ONLY CITY PRICED
Market rank
10 of 10
CHEAPEST FIRST
SAME OWNER: ALBERTSONS COS.
Safeway +8.8%Albertsons +24.8%Tom Thumb +25.4%Vons +26.6%Jewel-Osco +29.7%Shaw’s +31.9%

No. 30: Mariano’s

You pay $27.60 more for every $100 at Mariano’s than you would at Walmart. Its sister chain King Soopers, also owned by Kroger Co., came in 19.7 points cheaper.

Mariano's logo
Mariano’s
#30 OF 34 · PRICE RANK
27.6% MORE THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$127.60
Estimated cost at Mariano’s
+$27.60
MORE PER $100
BASKET COMPARISON
Walmart
 
$100.00
Mariano’s
 
$127.60
PRICED IN CHICAGO ONLY
Walmart counted in market rank
Chicago
+27.6%
ONLY CITY PRICED
Market rank
8 of 10
CHEAPEST FIRST
SAME OWNER: KROGER CO.
King Soopers +7.9%Food 4 Less +9.0%Kroger +14.8%Ralphs +21.9%Harris Teeter +23.5%Mariano’s +27.6%

No. 29: Vons

You pay $26.60 more for every $100 at Vons than you would at Walmart. Its sister chain Safeway, also owned by Albertsons Cos., came in 17.8 points cheaper.

Vons logo
Vons
#29 OF 34 · PRICE RANK
26.6% MORE THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$126.60
Estimated cost at Vons
+$26.60
MORE PER $100
BASKET COMPARISON
Walmart
 
$100.00
Vons
 
$126.60
PRICED IN LOS ANGELES AREA ONLY
Walmart counted in market rank
Los Angeles Area
+26.6%
ONLY CITY PRICED
Market rank
11 of 12
CHEAPEST FIRST
SAME OWNER: ALBERTSONS COS.
Safeway +8.8%Albertsons +24.8%Tom Thumb +25.4%Vons +26.6%Jewel-Osco +29.7%Shaw’s +31.9%

No. 28: Big Y

You pay $26.20 more for every $100 at Big Y than you would at Walmart. It was priced only in Boston, where it came in 9 of 11 chains, cheapest first.

Big Y logo
Big Y
#28 OF 34 · PRICE RANK
26.2% MORE THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$126.20
Estimated cost at Big Y
+$26.20
MORE PER $100
BASKET COMPARISON
Walmart
 
$100.00
Big Y
 
$126.20
PRICED IN BOSTON ONLY
Walmart counted in market rank
Boston
+26.2%
ONLY CITY PRICED
Market rank
9 of 11
CHEAPEST FIRST

No. 27 to No. 21

Other expensive stores included both Albertsons Companies stores – Tom Thumb (25.4 percent more) and Albertsons (24.8 percent more), Harris Teeter and Piggly Wiggly (both in Virginia Beach) at 23.5 and 22.6 percent more, Stop & Shop (Boston) at 22.2 percent more and Ralphs (Southern California) at 21.9 percent more.

Trader Joe’s was the most expensive store checked in Denver, though nationally (across five cities) its prices averaged 24.6 percent more than Walmart’s, ranging from 15.3 percent more in Virginia Beach to 33.0 percent more in Dallas-Fort Worth. Keep in mind that its basket was smaller than at most other stores since many of the items are store brand.

A woman shopping with a cart in a grocery store
Photo by Vitaly Gariev on Unsplash

No. 27: Tom Thumb

You pay $25.40 more for every $100 at Tom Thumb than you would at Walmart. Its sister chain Safeway, also owned by Albertsons Cos., came in 16.6 points cheaper.

Tom Thumb logo
Tom Thumb
#27 OF 34 · PRICE RANK
25.4% MORE THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$125.40
Estimated cost at Tom Thumb
+$25.40
MORE PER $100
BASKET COMPARISON
Walmart
 
$100.00
Tom Thumb
 
$125.40
PRICED IN DALLAS-FORT WORTH ONLY
Walmart counted in market rank
Dallas-Fort Worth
+25.4%
ONLY CITY PRICED
Market rank
10 of 13
CHEAPEST FIRST
SAME OWNER: ALBERTSONS COS.
Safeway +8.8%Albertsons +24.8%Tom Thumb +25.4%Vons +26.6%Jewel-Osco +29.7%Shaw’s +31.9%
PRICE TIER
10% to 25% pricier than Walmart
13 chains · No. 26 to No. 14 · 12.5% to 24.8% more

No. 26: Albertsons

You pay $24.80 more for every $100 at Albertsons than you would at Walmart. The gap ran from 23.4 percent in Dallas-Fort Worth to 26.1 percent in Los Angeles area.

Albertsons logo
Albertsons
#26 OF 34 · PRICE RANK
24.8% MORE THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$124.80
Estimated cost at Albertsons
+$24.80
MORE PER $100
BASKET COMPARISON
Walmart
 
$100.00
Albertsons
 
$124.80
PRICE DIFFERENCE BY CITY
Priced in 2 cities
Dallas-Fort Worth
+23.4%
LOWEST PREMIUM
Los Angeles area
+26.1%
HIGHEST PREMIUM
SAME OWNER: ALBERTSONS COS.
Safeway +8.8%Albertsons +24.8%Tom Thumb +25.4%Vons +26.6%Jewel-Osco +29.7%Shaw’s +31.9%

No. 25: Trader Joe’s

You pay $24.60 more for every $100 at Trader Joe’s than you would at Walmart. The gap ran from 15.3 percent in Virginia Beach to 33.0 percent in Dallas-Fort Worth.

Trader Joe's logo
Trader Joe’s
#25 OF 34 · PRICE RANK
24.6% MORE THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$124.60
Estimated cost at Trader Joe’s
+$24.60
MORE PER $100
BASKET COMPARISON
Walmart
 
$100.00
Trader Joe’s
 
$124.60
PRICE DIFFERENCE BY CITY
Priced in 5 cities
Virginia Beach
+15.3%
LOWEST PREMIUM
Los Angeles area
+18.0%
Chicago
+26.8%
Denver
+30.0%
Dallas-Fort Worth
+33.0%
HIGHEST PREMIUM

No. 24: Harris Teeter

You pay $23.50 more for every $100 at Harris Teeter than you would at Walmart. Its sister chain King Soopers, also owned by Kroger Co., came in 15.6 points cheaper.

Harris Teeter logo
Harris Teeter
#24 OF 34 · PRICE RANK
23.5% MORE THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$123.50
Estimated cost at Harris Teeter
+$23.50
MORE PER $100
BASKET COMPARISON
Walmart
 
$100.00
Harris Teeter
 
$123.50
PRICED IN VIRGINIA BEACH ONLY
Walmart counted in market rank
Virginia Beach
+23.5%
ONLY CITY PRICED
Market rank
12 of 13
CHEAPEST FIRST
SAME OWNER: KROGER CO.
King Soopers +7.9%Food 4 Less +9.0%Kroger +14.8%Ralphs +21.9%Harris Teeter +23.5%Mariano’s +27.6%

No. 23: Piggly Wiggly

You pay $22.60 more for every $100 at Piggly Wiggly than you would at Walmart. It was priced only in Virginia Beach, where it came in 11 of 13 chains, cheapest first.

Piggly Wiggly logo
Piggly Wiggly
#23 OF 34 · PRICE RANK
22.6% MORE THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$122.60
Estimated cost at Piggly Wiggly
+$22.60
MORE PER $100
BASKET COMPARISON
Walmart
 
$100.00
Piggly Wiggly
 
$122.60
PRICED IN VIRGINIA BEACH ONLY
Walmart counted in market rank
Virginia Beach
+22.6%
ONLY CITY PRICED
Market rank
11 of 13
CHEAPEST FIRST

No. 22: Stop & Shop

You pay $22.20 more for every $100 at Stop & Shop than you would at Walmart. Its sister chain Food Lion, also owned by Ahold Delhaize USA, came in 9.7 points cheaper.

Stop & Shop logo
Stop & Shop
#22 OF 34 · PRICE RANK
22.2% MORE THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$122.20
Estimated cost at Stop & Shop
+$22.20
MORE PER $100
BASKET COMPARISON
Walmart
 
$100.00
Stop & Shop
 
$122.20
PRICED IN BOSTON ONLY
Walmart counted in market rank
Boston
+22.2%
ONLY CITY PRICED
Market rank
8 of 11
CHEAPEST FIRST
SAME OWNER: AHOLD DELHAIZE USA
Food Lion +12.5%Hannaford +13.2%Stop & Shop +22.2%

No. 21: Ralphs

You pay $21.90 more for every $100 at Ralphs than you would at Walmart. Its sister chain King Soopers, also owned by Kroger Co., came in 14.0 points cheaper.

Ralphs logo
Ralphs
#21 OF 34 · PRICE RANK
21.9% MORE THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$121.90
Estimated cost at Ralphs
+$21.90
MORE PER $100
BASKET COMPARISON
Walmart
 
$100.00
Ralphs
 
$121.90
PRICED IN LOS ANGELES AREA ONLY
Walmart counted in market rank
Los Angeles Area
+21.9%
ONLY CITY PRICED
Market rank
9 of 12
CHEAPEST FIRST
SAME OWNER: KROGER CO.
King Soopers +7.9%Food 4 Less +9.0%Kroger +14.8%Ralphs +21.9%Harris Teeter +23.5%Mariano’s +27.6%

No. 20 to No. 14

At Fiesta (21.7 percent, Dallas-Fort Worth) and Publix (20.3 percent, Virginia Beach), shoppers paid more than a fifth more for the same products than at Walmart. Even Save A Lot, which styles itself a discount grocer, was 19.3 percent more expensive in Denver.

Stater Bros., a Southern California chain, was 15.6 percent higher than Walmart. Kroger was consistently more expensive at 14.7 percent in Dallas-Fort Worth and 14.9 percent in Virginia Beach.

The gap narrows somewhat at Hannaford (13.2 percent, Boston) and Food Lion (12.5 percent, Virginia Beach).

Red and green apples on display in a grocery store
Photo by Nahrizul Kadri on Unsplash

No. 20: Fiesta

You pay $21.70 more for every $100 at Fiesta than you would at Walmart. It was priced only in Dallas-Fort Worth, where it came in 8 of 13 chains, cheapest first.

Fiesta logo
Fiesta
#20 OF 34 · PRICE RANK
21.7% MORE THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$121.70
Estimated cost at Fiesta
+$21.70
MORE PER $100
BASKET COMPARISON
Walmart
 
$100.00
Fiesta
 
$121.70
PRICED IN DALLAS-FORT WORTH ONLY
Walmart counted in market rank
Dallas-Fort Worth
+21.7%
ONLY CITY PRICED
Market rank
8 of 13
CHEAPEST FIRST

No. 19: Publix

You pay $20.30 more for every $100 at Publix than you would at Walmart. It was priced only in Virginia Beach, where it came in 10 of 13 chains, cheapest first.

Publix logo
Publix
#19 OF 34 · PRICE RANK
20.3% MORE THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$120.30
Estimated cost at Publix
+$20.30
MORE PER $100
BASKET COMPARISON
Walmart
 
$100.00
Publix
 
$120.30
PRICED IN VIRGINIA BEACH ONLY
Walmart counted in market rank
Virginia Beach
+20.3%
ONLY CITY PRICED
Market rank
10 of 13
CHEAPEST FIRST

No. 18: Save A Lot

You pay $19.30 more for every $100 at Save A Lot than you would at Walmart. It was priced only in Denver, where it came in 6 of 8 chains, cheapest first.

Save A Lot logo
Save A Lot
#18 OF 34 · PRICE RANK
19.3% MORE THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$119.30
Estimated cost at Save A Lot
+$19.30
MORE PER $100
BASKET COMPARISON
Walmart
 
$100.00
Save A Lot
 
$119.30
PRICED IN DENVER ONLY
Walmart counted in market rank
Denver
+19.3%
ONLY CITY PRICED
Market rank
6 of 8
CHEAPEST FIRST

No. 17: Stater Bros.

You pay $15.60 more for every $100 at Stater Bros. than you would at Walmart. It was priced only in Los Angeles area, where it came in 7 of 12 chains, cheapest first.

Stater Bros. logo
Stater Bros.
#17 OF 34 · PRICE RANK
15.6% MORE THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$115.60
Estimated cost at Stater Bros.
+$15.60
MORE PER $100
BASKET COMPARISON
Walmart
 
$100.00
Stater Bros.
 
$115.60
PRICED IN LOS ANGELES AREA ONLY
Walmart counted in market rank
Los Angeles Area
+15.6%
ONLY CITY PRICED
Market rank
7 of 12
CHEAPEST FIRST

No. 16: Kroger

You pay $14.80 more for every $100 at Kroger than you would at Walmart. The gap ran from 14.7 percent in Dallas-Fort Worth to 14.9 percent in Virginia Beach.

Kroger logo
Kroger
#16 OF 34 · PRICE RANK
14.8% MORE THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$114.80
Estimated cost at Kroger
+$14.80
MORE PER $100
BASKET COMPARISON
Walmart
 
$100.00
Kroger
 
$114.80
PRICE DIFFERENCE BY CITY
Priced in 2 cities
Dallas-Fort Worth
+14.7%
LOWEST PREMIUM
Virginia Beach
+14.9%
HIGHEST PREMIUM
SAME OWNER: KROGER CO.
King Soopers +7.9%Food 4 Less +9.0%Kroger +14.8%Ralphs +21.9%Harris Teeter +23.5%Mariano’s +27.6%

No. 15: Hannaford

You pay $13.20 more for every $100 at Hannaford than you would at Walmart. Its sister chain Food Lion, also owned by Ahold Delhaize USA, came in 0.7 points cheaper.

Hannaford logo
Hannaford
#15 OF 34 · PRICE RANK
13.2% MORE THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$113.20
Estimated cost at Hannaford
+$13.20
MORE PER $100
BASKET COMPARISON
Walmart
 
$100.00
Hannaford
 
$113.20
PRICED IN BOSTON ONLY
Walmart counted in market rank
Boston
+13.2%
ONLY CITY PRICED
Market rank
7 of 11
CHEAPEST FIRST
SAME OWNER: AHOLD DELHAIZE USA
Food Lion +12.5%Hannaford +13.2%Stop & Shop +22.2%

No. 14: Food Lion

You pay $12.50 more for every $100 at Food Lion than you would at Walmart. It was the cheapest of the Ahold Delhaize USA chains in the study.

Food Lion logo
Food Lion
#14 OF 34 · PRICE RANK
12.5% MORE THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$112.50
Estimated cost at Food Lion
+$12.50
MORE PER $100
BASKET COMPARISON
Walmart
 
$100.00
Food Lion
 
$112.50
PRICED IN VIRGINIA BEACH ONLY
Walmart counted in market rank
Virginia Beach
+12.5%
ONLY CITY PRICED
Market rank
7 of 13
CHEAPEST FIRST
SAME OWNER: AHOLD DELHAIZE USA
Food Lion +12.5%Hannaford +13.2%Stop & Shop +22.2%

All 34 Chains, Side by Side

But look at them all together and you’ll notice that the bars aren’t distributed evenly, as six chains are below Walmart’s line and 28 are above (with 21 being 10 percent higher or more).

For the most part, the former are discounters and warehouse clubs while almost all conventional grocery stores fall into the latter category.

All 34 grocery chains compared with Walmart on price, cheapest first, in two columns: Costco 21.4 percent cheaper through Whole Foods 39.7 percent more expensive; six chains are cheaper than Walmart and 28 are pricier
Average price difference vs. Walmart for the same items. Data: Consumer Reports and Strategic Resource Group, prices collected in late summer 2025 in six metro areas, including sale and free loyalty-card prices.

Same Owner, Different Price

A woman pushing a shopping cart down a grocery aisle
Photo by Ninthgrid on Unsplash

Prices at Food 4 Less, a Kroger chain, averaged 10.3 percent higher than Walmart’s in the Los Angeles area, while Ralphs, another Kroger chain, averaged 21.9 percent higher. In Chicago, prices at Mariano’s averaged 27.6 percent higher than Walmart’s, while Food 4 Less prices averaged 7.7 percent higher.

Prices at Harris Teeter, which Kroger also owns, averaged 23.5 percent higher than Walmart prices in Virginia Beach, while prices at Kroger-branded stores in the same city averaged 14.9 percent higher. Prices at Stop & Shop averaged 22.2 percent higher than Walmart’s in Boston, while prices at Hannaford, which is also owned by Ahold Delhaize USA, averaged 13.2 percent higher.

No. 13 to No. 7

Prices ran 9.9 percent more at Meijer (Chicago), 9.0 percent more at Food 4 Less (average of Chicago and Southern California store prices), 8.8 and 7.9 percent more at Safeway and King Soopers (Denver), and 7.6 percent more at Wegmans (average of Boston and Virginia Beach store prices).

Target’s prices ranged from 3.4 to 9.0 percent higher than Walmart’s in the five cities where Target was priced. Market Basket, a New England chain, was closest to Walmart without undercutting it at 1.2 percent more in Boston.

A shopper paying at a grocery store checkout
Photo by Permadi Creative on Unsplash
PRICE TIER
Within 10% of Walmart
7 chains · No. 13 to No. 7 · 1.2% to 9.9% more

No. 13: Meijer

You pay $9.90 more for every $100 at Meijer than you would at Walmart. It was priced only in Chicago, where it came in 6 of 10 chains, cheapest first.

Meijer logo
Meijer
#13 OF 34 · PRICE RANK
9.9% MORE THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$109.90
Estimated cost at Meijer
+$9.90
MORE PER $100
BASKET COMPARISON
Walmart
 
$100.00
Meijer
 
$109.90
PRICED IN CHICAGO ONLY
Walmart counted in market rank
Chicago
+9.9%
ONLY CITY PRICED
Market rank
6 of 10
CHEAPEST FIRST

No. 12: Food 4 Less

You pay $9.00 more for every $100 at Food 4 Less than you would at Walmart. The gap ran from 7.7 percent in Chicago to 10.3 percent in Los Angeles area.

Food 4 Less logo
Food 4 Less
#12 OF 34 · PRICE RANK
9.0% MORE THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$109.00
Estimated cost at Food 4 Less
+$9.00
MORE PER $100
BASKET COMPARISON
Walmart
 
$100.00
Food 4 Less
 
$109.00
PRICE DIFFERENCE BY CITY
Priced in 2 cities
Chicago
+7.7%
LOWEST PREMIUM
Los Angeles area
+10.3%
HIGHEST PREMIUM
SAME OWNER: KROGER CO.
King Soopers +7.9%Food 4 Less +9.0%Kroger +14.8%Ralphs +21.9%Harris Teeter +23.5%Mariano’s +27.6%

No. 11: Safeway

You pay $8.80 more for every $100 at Safeway than you would at Walmart. It was the cheapest of the Albertsons Cos. chains in the study.

Safeway logo
Safeway
#11 OF 34 · PRICE RANK
8.8% MORE THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$108.80
Estimated cost at Safeway
+$8.80
MORE PER $100
BASKET COMPARISON
Walmart
 
$100.00
Safeway
 
$108.80
PRICED IN DENVER ONLY
Walmart counted in market rank
Denver
+8.8%
ONLY CITY PRICED
Market rank
5 of 8
CHEAPEST FIRST
SAME OWNER: ALBERTSONS COS.
Safeway +8.8%Albertsons +24.8%Tom Thumb +25.4%Vons +26.6%Jewel-Osco +29.7%Shaw’s +31.9%

No. 10: King Soopers

You pay $7.90 more for every $100 at King Soopers than you would at Walmart. It was the cheapest of the Kroger Co. chains in the study.

King Soopers logo
King Soopers
#10 OF 34 · PRICE RANK
7.9% MORE THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$107.90
Estimated cost at King Soopers
+$7.90
MORE PER $100
BASKET COMPARISON
Walmart
 
$100.00
King Soopers
 
$107.90
PRICED IN DENVER ONLY
Walmart counted in market rank
Denver
+7.9%
ONLY CITY PRICED
Market rank
4 of 8
CHEAPEST FIRST
SAME OWNER: KROGER CO.
King Soopers +7.9%Food 4 Less +9.0%Kroger +14.8%Ralphs +21.9%Harris Teeter +23.5%Mariano’s +27.6%

No. 9: Wegmans

You pay $7.60 more for every $100 at Wegmans than you would at Walmart. The gap ran from 7.0 percent in Boston to 8.1 percent in Virginia Beach.

Wegmans logo
Wegmans
#9 OF 34 · PRICE RANK
7.6% MORE THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$107.60
Estimated cost at Wegmans
+$7.60
MORE PER $100
BASKET COMPARISON
Walmart
 
$100.00
Wegmans
 
$107.60
PRICE DIFFERENCE BY CITY
Priced in 2 cities
Boston
+7.0%
LOWEST PREMIUM
Virginia Beach
+8.1%
HIGHEST PREMIUM

No. 8: Target

You pay $5.90 more for every $100 at Target than you would at Walmart. The gap ran from 3.4 percent in Chicago to 9.0 percent in Dallas-Fort Worth.

Target logo
Target
#8 OF 34 · PRICE RANK
5.9% MORE THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$105.90
Estimated cost at Target
+$5.90
MORE PER $100
BASKET COMPARISON
Walmart
 
$100.00
Target
 
$105.90
PRICE DIFFERENCE BY CITY
Priced in 5 cities
Chicago
+3.4%
LOWEST PREMIUM
Virginia Beach
+4.5%
Denver
+4.6%
Los Angeles area
+8.2%
Dallas-Fort Worth
+9.0%
HIGHEST PREMIUM

No. 7: Market Basket

Market Basket comes within pennies of Walmart: $1.20 more on every $100. It was priced only in Boston, where it came in 5 of 11 chains, cheapest first.

Market Basket logo
Market Basket
#7 OF 34 · PRICE RANK
1.2% MORE THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$101.20
Estimated cost at Market Basket
+$1.20
MORE PER $100
BASKET COMPARISON
Walmart
 
$100.00
Market Basket
 
$101.20
PRICED IN BOSTON ONLY
Walmart counted in market rank
Boston
+1.2%
ONLY CITY PRICED
Market rank
5 of 11
CHEAPEST FIRST
THE BASELINE
Walmart
Every number on this list is measured against Walmart’s price for the same items in the same city. The six chains below beat it.

No. 6 to No. 1: The Six That Beat Walmart

In Dallas-Fort Worth, H-E-B’s prices were just 0.2 percent below Walmart’s — virtually a tie. WinCo prices were 2.3 percent under Walmart’s in Dallas-Fort Worth and 4.3 percent under in Southern California.

Aldi was 8.3 percent cheaper than Walmart on average, but its advantage ranged from 4.0 percent in the Los Angeles area to 16.3 percent in Virginia Beach, which is almost on par with Costco. Lidl, measured only in Virginia Beach, was 8.5 percent cheaper than Walmart.

BJ’s Wholesale Club, measured in Boston, posted prices 21.0 percent below Walmart’s.

In all six cities, Costco had the lowest prices, from 16.8 percent below Walmart’s in Virginia Beach to 37.0 percent lower in Boston. Its overall advantage was 21.4 percent. In Denver, it was the only chain to undercut Walmart.

PRICE TIER
Cheaper than Walmart
6 chains · No. 6 to No. 1 · 0.2% to 21.4% cheaper

No. 6: H-E-B

You save $0.20 on every $100 at H-E-B compared with Walmart. It was priced only in Dallas-Fort Worth, where it came in 4 of 13 chains, cheapest first.

H-E-B logo
H-E-B
#6 OF 34 · PRICE RANK
0.2% LESS THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$99.80
Estimated cost at H-E-B
−$0.20
LESS PER $100
BASKET COMPARISON
Walmart
 
$100.00
H-E-B
 
$99.80
PRICED IN DALLAS-FORT WORTH ONLY
Walmart counted in market rank
Dallas-Fort Worth
−0.2%
ONLY CITY PRICED
Market rank
4 of 13
CHEAPEST FIRST

No. 5: WinCo

You save $3.30 on every $100 at WinCo compared with Walmart. It undercut Walmart in all 2 cities where it was priced, by 2.3 percent in Dallas-Fort Worth and 4.3 percent in Los Angeles area.

WinCo logo
WinCo
#5 OF 34 · PRICE RANK
3.3% LESS THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$96.70
Estimated cost at WinCo
−$3.30
LESS PER $100
BASKET COMPARISON
Walmart
 
$100.00
WinCo
 
$96.70
PRICE DIFFERENCE BY CITY
Priced in 2 cities
Los Angeles area
−4.3%
BIGGEST SAVINGS
Dallas-Fort Worth
−2.3%
SMALLEST SAVINGS

No. 4: Aldi

You save $8.30 on every $100 at Aldi compared with Walmart. It undercut Walmart in all 5 cities where it was priced, by 4.0 percent in Los Angeles area and 16.3 percent in Virginia Beach.

Aldi logo
Aldi
#4 OF 34 · PRICE RANK
8.3% LESS THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$91.70
Estimated cost at Aldi
−$8.30
LESS PER $100
BASKET COMPARISON
Walmart
 
$100.00
Aldi
 
$91.70
PRICE DIFFERENCE BY CITY
Priced in 5 cities
Virginia Beach
−16.3%
BIGGEST SAVINGS
Boston
−8.4%
Chicago
−7.7%
Dallas-Fort Worth
−5.0%
Los Angeles area
−4.0%
SMALLEST SAVINGS

No. 3: Lidl

You save $8.50 on every $100 at Lidl compared with Walmart. It was priced only in Virginia Beach, where it came in 3 of 13 chains, cheapest first.

Lidl logo
Lidl
#3 OF 34 · PRICE RANK
8.5% LESS THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$91.50
Estimated cost at Lidl
−$8.50
LESS PER $100
BASKET COMPARISON
Walmart
 
$100.00
Lidl
 
$91.50
PRICED IN VIRGINIA BEACH ONLY
Walmart counted in market rank
Virginia Beach
−8.5%
ONLY CITY PRICED
Market rank
3 of 13
CHEAPEST FIRST

No. 2: BJ’s Wholesale Club

You save $21.00 on every $100 at BJ’s Wholesale Club compared with Walmart. It was priced only in Boston, where it came in 2 of 11 chains, cheapest first.

BJ's logo
BJ’s Wholesale Club
#2 OF 34 · PRICE RANK
21.0% LESS THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$79.00
Estimated cost at BJ’s Wholesale Club
−$21.00
LESS PER $100
BASKET COMPARISON
Walmart
 
$100.00
BJ’s Wholesale Club
 
$79.00
PRICED IN BOSTON ONLY
Walmart counted in market rank
Boston
−21.0%
ONLY CITY PRICED
Market rank
2 of 11
CHEAPEST FIRST
Membership required

No. 1: Costco Wholesale

You save $21.40 on every $100 at Costco Wholesale compared with Walmart. It undercut Walmart in all 6 cities where it was priced, by 16.8 percent in Virginia Beach and 37.0 percent in Boston.

Costco logo
Costco Wholesale
#1 OF 34 · PRICE RANK
21.4% LESS THAN WALMART
THE SAME BASKET THAT COSTS $100 AT WALMART
$78.60
Estimated cost at Costco Wholesale
−$21.40
LESS PER $100
BASKET COMPARISON
Walmart
 
$100.00
Costco Wholesale
 
$78.60
PRICE DIFFERENCE BY CITY
Priced in 6 cities
Boston
−37.0%
BIGGEST SAVINGS
Chicago
−28.5%
Denver
−23.7%
Los Angeles area
−20.0%
Dallas-Fort Worth
−18.0%
Virginia Beach
−16.8%
SMALLEST SAVINGS
Membership required

How to Pay Less Wherever You Shop

A cashier at a grocery store register
Photo by sq lim on Unsplash

Keep in mind that these are average prices across six cities, so results in your area could vary. For the most accurate assessment of where you can save the most money, compare prices on items you typically purchase at two or three nearby stores.

Prices here reflect savings shoppers receive using free loyalty cards, so if the store offers one, it’s a good idea to sign up. And if you’re considering shopping at BJ’s or Costco, don’t forget to factor in the cost of the membership when calculating your savings, since those extra expenses aren’t reflected in item prices.

The Greenest Wellness Score

Is your neighborhood healthy?

Get a free report on your tap water, air quality, walkability and more

Tags from the story
, ,
Leave a comment

Have something to add? Tell us what you would change, or what has worked for you.

Every comment is read before it appears, so yours may take a day to show up.

Your email address will not be published. Required fields are marked *