Aldi vs. Lidl vs. Walmart vs. Food Lion vs. Harris Teeter vs. Publix: Grocery Store Comparison in the Carolinas
By GroceryGret · Published · Last updated
Ask around the Carolinas which grocery store is cheapest and you'll hear Aldi, Walmart, Lidl or Food Lion, depending on who you ask. The honest answer is that it depends on what's on your list and which stores are near you. Here's how the major chains in North and South Carolina compare, what local price checks have actually found, and how to work out the cheapest store for the way your family shops.
How we compared the stores
We set out to price a standard basket of about 20 everyday groceries, store brands where possible, at every chain on this page. We couldn't verify a complete, comparable basket across all ten chains on the same days with prices we could trust, so we're not publishing a price ranking. A ranking built on partial or guessed prices would be worse than none.
Instead, this guide compares how each chain is positioned, its store brands, loyalty program, weekly sales and where it operates, using the retailers' own information and published reporting. Where newspapers have priced the same list across stores, we show their results with their dates and methods. Prices vary by location, date and promotion, so treat every number here as a snapshot, not a promise.
What local price checks found
Two Charlotte news outlets have priced identical lists across many stores, and their results line up in broad strokes.
| Store | The Charlotte Observer, 11 everyday items, December 2024 | Axios Charlotte, Thanksgiving items, November 2025 |
|---|---|---|
| Aldi | $28.58 | $10.38 |
| Walmart | $26.73 | $12.07 |
| Lidl | $26.93 | $13.36 |
| Food Lion | $30.41 | $17.33 |
| Publix | $43.38 | $18.20 |
| Harris Teeter | $30.94 | $19.42 |
| Compare Foods | Not checked | $19.33 |
| Trader Joe's | $37.81 | $18.64 (no green beans) |
The Observer checked online regular prices on December 29 and 31, 2024. Axios shopped November 17 to 20, 2025, buying store brands and leaving out sales and loyalty-card prices. Both outlets also priced other stores not shown here. Neither result is an average, and both are from Charlotte only.
The pattern: Aldi, Walmart and Lidl came out lowest both times, Food Lion was in the middle, and Harris Teeter and Publix were higher at regular prices. That last part matters, because both Harris Teeter and Publix lean heavily on loyalty deals and weekly sales that these checks left out on purpose.
Which chains are generally positioned as discount retailers?
Aldi and Lidl are the clearest discounters. Both carry a smaller range than a supermarket, and most of what's on their shelves is their own brands. That keeps prices down, along with practical trade-offs: at Aldi you put a quarter in the cart (you get it back) and bring your own bags or buy them.
Walmart sells on low everyday prices across a huge range, groceries and household goods together, and does more temporary price cuts (Rollbacks) than weekly loyalty sales.
Food Lion, based in Salisbury, sits between the discounters and the traditional supermarkets. It's a full grocery store with locations in many smaller towns, its own store brand, and MVP card prices that lower the cost of the weekly specials.
Warehouse clubs like Costco and Sam's Club can be cheaper per unit on big packages, but you pay for a membership and have to use what you buy. We don't compare them here, since they work differently.
Where Walmart may be competitive
Walmart tends to be hard to beat on a plain list of staples and national brands, and it's often competitive on household items like paper towels, detergent and diapers. Both Charlotte price checks had Walmart at or near the bottom. It's also convenient for one-stop shopping when the list mixes groceries with other things.
Where Walmart can lose: a supermarket's weekly sale or buy-one-get-one deal on something you need can beat Walmart's everyday price that week, and Aldi or Lidl may come out lower on their own store brands. Walmart+ ($98 a year, or $12.95 a month) adds free delivery on orders of $35 or more, which can save time, though it's only worth it if you use it often.
Aldi versus Lidl
The two German-owned discounters are more alike than different. Both are built around store brands, simple stores and low prices, and both have stores across North and South Carolina. Lidl opened its first U.S. stores in June 2017, and nine of the first twenty were in North Carolina.
The differences show up in the details:
- Loyalty. Aldi has no loyalty program: the price on the shelf is the price. Lidl launched its Lidl Plus app in the U.S. in July 2026, with points, member prices, personalized coupons and digital receipts. If you shop at Lidl regularly, the app is worth setting up.
- The store. Lidl stores are often larger, with a bakery near the entrance. Aldi stores are usually smaller and quicker to get through.
- Specials. Both rotate limited-time items each week on top of their regular groceries, Aldi Finds at Aldi.
In the price checks above, they finished within a few dollars of each other, and which one came out lower flipped between the two checks. If you have both nearby, compare the ten things you buy most often at each, and go with whichever wins on your list.
Food Lion versus Harris Teeter
These two are often a mile apart in North Carolina, and they're built for different shoppers.
Food Lion competes on price and convenience. Its MVP card is free and unlocks the weekly MVP specials and digital coupons, and its Shop & Earn feature gives monthly rewards for reaching spending goals in categories like meat or paper goods. At regular prices, it came out lower than Harris Teeter in both Charlotte checks.
Harris Teeter, based in Matthews and part of Kroger, is a traditional supermarket with a wider selection, more services and frequent sales. Its free VIC card unlocks sale prices, e-VIC adds digital coupons, and grocery purchases earn fuel points that take money off gas. Under the terms Harris Teeter has published, every 100 points saves 10 cents a gallon at its fuel centers and participating stations, up to $1 a gallon.
So which is cheaper? On regular prices, Food Lion usually. But a Harris Teeter shopper who buys what's on sale, clips e-VIC coupons and uses fuel points can close a lot of that gap. If you don't want to think about deals at all, Food Lion is the simpler choice.
Publix versus other regional supermarkets
Publix is known for service and its deli, and it came out near the top in the Observer's check of regular prices. Its weekly ad, with plenty of buy-one-get-one-free deals, is how most Publix shoppers save: if you buy two of something on BOGO, you pay half price for each. Club Publix is free and adds digital coupons and personalized deals, plus a look at the weekly ad a day early.
Lowes Foods, based in Winston-Salem, is mostly in North Carolina with some South Carolina stores. Its app has digital coupons and the Fresh Rewards program, and it promotes weekly specials it calls Barnburner prices plus Fresh Pick Friday deals you clip in the app on Friday and use through Sunday.
Ingles, based in Black Mountain, has most of its stores in western North Carolina, Upstate South Carolina and neighboring states. Sale prices are for Ingles Advantage Card members, digital coupons load to the card, and its own brand is Laura Lynn.
Wegmans is new to the Carolinas' grocery mix: it has stores in Raleigh, Cary, Chapel Hill and Wake Forest, and opened its first Charlotte store in Ballantyne on October 14, 2026. It's a large store with a big prepared-food section and its own Wegmans brand. Shoppers Club and the app add digital coupons.
Against each other, these chains are closer in price than they are to the discounters. Your choice among them usually comes down to which one is closest, which one carries the things you can't find elsewhere, and whose weekly sales line up with your list.
The chains at a glance
| Store | Positioning | Store brands | Loyalty program | Weekly promotions | Where you'll find it | Strengths | Drawbacks |
|---|---|---|---|---|---|---|---|
| Aldi | Discount | Most items are Aldi brands | None | Weekly ad, Aldi Finds | Throughout NC and SC | Low prices, quick trips | Smaller selection; quarter for the cart, bring bags |
| Lidl | Discount | Mostly Lidl brands | Lidl Plus app (US since July 2026) | Weekly ad, app-only deals | Many NC and SC cities and suburbs | Low prices, in-store bakery | Fewer locations; best deals need the app |
| Walmart | Everyday low prices | Great Value and others | No card; Walmart+ is paid | Rollbacks | Everywhere | Low prices on staples and household goods; one stop | Big stores, long trips; few loyalty-style sales |
| Food Lion | Lower-priced supermarket | Food Lion brand | MVP card, Shop & Earn | Weekly MVP specials | Throughout NC, much of SC | Close to home, simple savings | Best prices need the MVP card |
| Harris Teeter | Full-service supermarket | Harris Teeter brand | VIC card, e-VIC coupons, fuel points | Weekly ad, e-VIC deals | Mostly metro areas | Selection, services, fuel points | Higher regular prices |
| Publix | Full-service supermarket | Publix, GreenWise | Club Publix (free) | Weekly ad with many BOGO deals | Across SC, growing in NC | Service, deli, BOGO savings | Among the highest regular prices |
| Lowes Foods | Regional supermarket | Lowes Foods brand | Fresh Rewards, app coupons | Barnburner prices, Fresh Pick Friday | Mostly NC, some SC | Local products, Friday app deals | Fewer stores; deals need the app |
| Ingles | Regional supermarket | Laura Lynn | Advantage Card | Weekly ad with card prices | Western NC, Upstate SC | Many stores in the mountains and Upstate | Few stores in central and eastern NC |
| Compare Foods / Frescal | Latino supermarket | Mostly name brands, many Latin American | No program found; app for pickup and delivery | Weekly ad | Charlotte and Concord (becoming Frescal) | Latin American groceries, meat and produce | Few locations |
| Wegmans | Large full-service supermarket | Wegmans brand | Shoppers Club, app coupons | Digital coupons | Raleigh, Cary, Chapel Hill, Wake Forest, Charlotte | Selection, prepared foods | Very few stores; easy to overspend |
Compiled from the retailers' own sites, apps and emails and from published reporting, checked October 28, 2026. Programs change, so check with the store.
How loyalty programs and weekly sales affect final costs
At supermarkets like Food Lion, Harris Teeter, Publix, Lowes Foods and Ingles, the shelf price and what you actually pay can be far apart. Many weekly specials only apply with the store's free card or app, and digital coupons have to be clipped before you check out. That's why price checks that use regular prices, like the two above, make traditional supermarkets look more expensive than they are for a shopper who plays along, and why the same checks are a fair picture for someone who doesn't.
A few things to keep in mind:
- A deal only saves money if you'd buy the item anyway. A BOGO on chips you didn't plan to buy adds to the bill.
- Sign up at the one or two stores you actually shop. The cards are free, but juggling five apps rarely pays off.
- Check the receipt. Card and coupon savings are printed on it, which makes it easy to see whether they applied.
- Fuel points and monthly rewards are real savings, but count them only if you'll redeem them.
When shopping at multiple stores may or may not be worthwhile
Splitting your list can make sense when two stores are close together or already on your way, and when the gap is big on things you buy a lot of. A common pattern is staples and store brands at a discounter, then a supermarket for the weekly sales, a deli counter or items the discounter doesn't carry.
It's usually not worth it when the second store is out of the way. Extra driving costs gas and time, and every extra trip is another chance to pick up things you didn't plan on. If the difference on your list is a few dollars, one well-planned trip will usually beat two.
Why the cheapest store varies by shopping list and location
No store is cheapest on everything. A store that wins on milk and eggs can lose on meat and produce, and this week's sales change the math every week. The cheapest store for one family's list of 30 items can be different from the cheapest store for a neighbor who buys different things.
Location matters too. Prices and sales can differ between stores of the same chain, store sizes vary, and the nearest discounter might be twenty minutes away in a rural county. And the store with the lowest price on any single item is often not the store with the lowest total for your whole list. A store that's cheap on the three things you compared might be expensive on the other twenty.
That's the problem GroceryGret is built around. It totals your family's whole list at the stores near you, using prices from receipts shoppers choose to share and the sale prices stores send in their own emails, and it only calls a store "Cheapest" when enough of your list has prices at two or more stores to compare them fairly. Prices are live in North and South Carolina first and grow as more people near you share receipts, so some stores won't have many prices yet. You can see how the comparison works, and if you're in the Charlotte area, our Charlotte grocery store guide goes store by store.
Prices vary by location, date and promotion. Store programs were checked on October 28, 2026, and this page is updated when they change.
Try GroceryGret
GroceryGret is a free family grocery list for iPhone that shows what your list costs at stores near you, using real receipt and sale prices. It's live in North and South Carolina first.
More guides: all guides.