whole foods walmart
Justin Sullivan/Getty Images

Whole Foods Is America’s Most Expensive Grocer, According to Bank of America

Shoppers can find the cheapest products at Wally World
whole foods walmart
Justin Sullivan/Getty Images

Whole Foods has continuously slashed prices since Amazon acquired the chain in 2017, most recently touting an average 20 percent discount on hundreds of select items throughout the store. But according to a new set of data compiled by Bank of America Merrill Lynch, the chain still has the highest overall prices among all grocers in the United States (though there are things you can do to save money at Whole Foods). The least expensive products were found to be at Walmart, per usual.

The Best Grocery Store in Every State

In their research, analysts performed 10 studies in eight different metro areas over the past year. The last three went into effect after Whole Foods’ most recent round of price cuts, which focused heavily on the reduced cost of produce. Pricing wasn’t as competitive for items at the center of the store. These items — typically non-essential pre-packaged dry foods, miscellaneous cooking ingredients and canned goods — were found to cost over 50 percent more than those at Walmart.

“In our most recent price study in Philadelphia, Whole Foods’ basket was still priced at a +39% premium to Walmart. Produce [was] still at a +25% basket premium to Walmart, and center-of-store items at a +58% premium to Walmart,” Bank of America analyst Robert Ohmes told CNBC.

As far as other stores go, the report found that Kroger has a premium of 7 percent over Walmart and Sprouts Farmers Market has a premium of 8 percent. On the bright side, the price gap between organic and conventional produce is narrowing thanks to increased competition from stores like Target and Walmart, both of which have grown their organic inventory.


Walmart may not be the first place that pops into your head when you’re planning a grocery trip, but it’s true that the store consistently has much lower prices than your local supermarket. Start saving money on food and make sure to always buy these 10 groceries at Walmart.