Region: All of Virginia · Virginia Beach, VA · Richmond, VA · Roanoke, VA · Lynchburg, VA · Harrisonburg, VA
Which store wins this week
Martin's Food Market has the lowest sale price on the most staples this week (7 of 31 where two or more stores have one on sale), then Wegmans (6), ALDI (6), Food Lion (5).
Biggest discounts this week in Virginia →
Staples: the cheapest sale price at each store
| Staple | Cheapest | Price | Next cheapest |
|---|---|---|---|
| Wegmans | $0.27/lb | Grocery Outlet $0.29/lb | |
| Food Lion | $1.99/lb | – | |
| Kroger | $1.99/lb | Publix $2.59/lb | |
| ALDI | $1.69/lb | Wegmans $1.99/lb | |
| Martin's Food Market | $1.59/lb | – | |
| Martin's Food Market | $3.99/lb | Kroger $4.99/lb | |
| Food Lion | $7.99/lb | Publix $13.99/lb | |
| Food Lion | $3.49/lb | – | |
| Publix | $4.99/lb | – | |
| Wegmans | $2.00 | Food Lion $3.49 | |
| Publix | $10.99/lb | Lidl $11.99/lb | |
| Harris Teeter | $7.99 | Wegmans $8.99 | |
| ALDI | $1.75 | Martin's Food Market $1.87 | |
| ALDI | $1.59 | Wegmans $2.50 | |
| ALDI | $1.99 | Grocery Outlet $1.99 | |
| ALDI | $1.09 | Kroger $1.29 | |
| Martin's Food Market | $1.00 | Publix $1.25 | |
| Martin's Food Market | $2.00 | Lidl $2.49 | |
| Food Lion | $5.99 | Wegmans $7.99 | |
| Martin's Food Market | $1.99 | ALDI $2.49 | |
| Kroger | $0.99 | Martin's Food Market $1.00 | |
| Food Lion | $1.00 | Harris Teeter $1.50 | |
| Food Lion | $3.49 | Harris Teeter $3.50 | |
| Wegmans | $0.99 | ALDI $1.85 | |
| Wegmans | $2.00 | ALDI $2.55 | |
| Martin's Food Market | $1.29 | Lidl $2.29 | |
| Lidl | $0.49 | Harris Teeter $2.49 | |
| Wegmans | $1.19 | Lidl $1.49 | |
| Harris Teeter | $1.50 | Kroger $1.99 | |
| Martin's Food Market | $2.49 | Kroger $6.00 | |
| Wegmans | $1.99 | ALDI $2.03 | |
| Food Lion | $1.49 | Wegmans $2.00 | |
| Lidl | $1.49 | Wegmans $1.50 | |
| ALDI | $0.79 | Lidl $0.89 | |
| Martin's Food Market | $1.00 | Harris Teeter $2.50 |
Whole turkey (per lb)
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| Wegmans | $0.27/lb | 01-10 | |
| Grocery Outlet | $0.29/lb | 11-17 | |
| Food Lion | $0.29/lb | 11-17 | |
| Kroger | $0.48/lb | 11-17 | |
| Publix | $0.59/lb | 11-17 | |
| Lidl | $0.75/lb | 11-17 | |
| ALDI | $1.27/lb | 11-17 | |
| Martin's Food Market | $1.49/lb | 11-19 |
Turkey breast (per lb)
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| Food Lion | $1.99/lb | 11-17 |
Ham (spiral or bone-in) (per lb)
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| Kroger | $1.99/lb | 11-17 | |
| Publix | $2.59/lb | 11-17 | |
| Food Lion | $3.99/lb | 11-17 | |
| Martin's Food Market | $8.99/lb | 11-19 |
Boneless chicken breast (per lb)
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| ALDI | $1.69/lb | 11-17 | |
| Wegmans | $1.99/lb | 01-10 |
Chicken thighs or drumsticks (per lb)
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| Martin's Food Market | $1.59/lb | 11-19 |
Ground beef (per lb)
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| Martin's Food Market | $3.99/lb | 11-19 | |
| Kroger | $4.99/lb | 11-17 | |
| Food Lion | $5.79/lb | 11-17 | |
| Publix | $6.99/lb | 11-17 |
Steak (per lb)
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| Food Lion | $7.99/lb | 11-17 | |
| Publix | $13.99/lb | 11-17 | |
| Kroger | $15.99/lb | 11-17 |
Pork chops (per lb)
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| Food Lion | $3.49/lb | 11-17 |
Pork loin or roast (per lb)
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| Publix | $4.99/lb | 11-17 |
Bacon
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| Wegmans | $2.00 $0.36/oz | 01-10 | |
| Food Lion | $3.49 $1.66/oz | 11-17 | |
| Kroger | $3.99 | 11-17 | |
| ALDI | $4.29 $0.36/oz | – | |
| Martin's Food Market | $5.99 $2.38/oz | 11-19 | |
| Harris Teeter | $9.99 $6.66/lb | 11-17 |
Salmon (per lb)
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| Publix | $10.99/lb | 11-17 | |
| Lidl | $11.99/lb | 11-17 |
Shrimp
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| Harris Teeter | $7.99 | 11-17 | |
| Wegmans | $8.99 $8.99/lb | 01-10 | |
| Martin's Food Market | $9.99 $9.99/lb | 11-19 |
Eggs
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| ALDI | $1.75 $2.50/oz | – | |
| Martin's Food Market | $1.87 $0.16/ct | 11-19 | |
| Harris Teeter | $3.99 $0.33/ct | 11-17 | |
| Wegmans | $4.00 $0.33/ct | 01-10 | |
| Kroger | $4.99 $0.79/oz | 11-17 | |
| Food Lion | $4.99 $0.42/ct | 11-17 | |
| Earth Fare | $7.99 $1.00/oz | 11-17 |
Milk
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| ALDI | $1.59 $0.15/oz | – | |
| Wegmans | $2.50 $0.51/oz | 01-10 | |
| Martin's Food Market | $2.89 $0.05/fl oz | 11-19 | |
| Food Lion | $4.00 $1.33/lb | 11-17 |
Butter
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| ALDI | $1.99 $1.99/lb | 11-17 | |
| Grocery Outlet | $1.99 $0.25/oz | 11-17 | |
| Food Lion | $1.99 $0.25/oz | 11-17 | |
| Wegmans | $2.00 $0.18/oz | 01-10 | |
| Martin's Food Market | $2.48 $2.48/lb | 11-19 | |
| Lidl | $2.50 $0.62/lb | 11-17 | |
| Kroger | $2.99 $2.99/lb | 11-17 | |
| Earth Fare | $4.79 $0.60/oz | 11-17 | |
| Publix | $8.00 | 11-17 |
Cheese (block or shredded)
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| ALDI | $1.09 $0.27/oz | – | |
| Kroger | $1.29 | 11-17 | |
| Lidl | $1.33 $0.17/oz | 11-17 | |
| Wegmans | $1.50 $0.14/oz | 01-10 | |
| Martin's Food Market | $2.00 | 11-19 | |
| Publix | $2.99 | 11-17 | |
| Food Lion | $2.99 $0.37/oz | 11-17 | |
| Harris Teeter | $3.00 $0.50/oz | 11-17 | |
| Grocery Outlet | $5.99 $3.00/lb | 11-17 |
Yogurt
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| Martin's Food Market | $1.00 $0.19/oz | 11-19 | |
| Publix | $1.25 | 11-17 | |
| Harris Teeter | $1.25 $0.24/oz | 11-17 | |
| Food Lion | $2.00 $0.50/ct | 11-17 | |
| Earth Fare | $2.50 $0.47/oz | 11-17 | |
| Wegmans | $2.50 $0.51/oz | 01-10 | |
| ALDI | $3.69 $51.97/oz | – |
Sandwich bread
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| Martin's Food Market | $2.00 | 11-19 | |
| Lidl | $2.49 $0.95/lb | 11-17 | |
| Harris Teeter | $2.99 $2.39/lb | 11-17 | |
| Wegmans | $2.99 $2.39/lb | 01-10 | |
| ALDI | $3.49 $3.10/lb | – |
Coffee
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| Food Lion | $5.99 | 11-17 | |
| Wegmans | $7.99 $0.80/ct | 01-10 | |
| ALDI | $8.97 $1.28/oz | – | |
| Martin's Food Market | $15.99 $0.50/ct | 11-19 | |
| Earth Fare | $15.99 $1.60/oz | 11-17 | |
| Costco | $32.99 $0.46/ct | 11-15 |
Cereal
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| Martin's Food Market | $1.99 | 11-19 | |
| ALDI | $2.49 $0.19/oz | – | |
| Wegmans | $3.00 $2.67/lb | 01-10 | |
| Harris Teeter | $3.50 | 11-17 | |
| Kroger | $3.99 | 11-17 | |
| Food Lion | $4.00 | 11-17 |
Pasta
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| Kroger | $0.99 | 11-17 | |
| Martin's Food Market | $1.00 | 11-19 | |
| Food Lion | $1.39 | 11-17 | |
| ALDI | $1.89 $0.94/lb | – | |
| Wegmans | $1.99 $1.99/lb | 01-10 | |
| Harris Teeter | $2.50 $2.50/lb | 11-17 |
Rice
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| Food Lion | $1.00 | 11-17 | |
| Harris Teeter | $1.50 | 11-17 | |
| ALDI | $2.45 $0.79/lb | – | |
| Wegmans | $2.50 $2.16/lb | 01-10 |
Orange juice
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| Food Lion | $3.49 $1.21/lb | 11-17 | |
| Harris Teeter | $3.50 $1.08/lb | 11-17 | |
| Wegmans | $3.79 $0.08/fl oz | 01-10 | |
| Kroger | $3.99 $0.09/fl oz | 11-17 | |
| Publix | $7.00 | 11-17 |
Soda or seltzer
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| Wegmans | $0.99 $0.03/fl oz | 01-10 | |
| ALDI | $1.85 $0.15/fl oz | – | |
| Harris Teeter | $2.50 $2.37/lb | 11-17 | |
| Kroger | $3.99 | 11-17 | |
| Martin's Food Market | $4.50 $0.38/fl oz | 11-19 | |
| Food Lion | $5.00 $0.07/fl oz | 11-17 | |
| Costco | $14.99 $1.25/fl oz | 11-15 | |
| Publix | $17.99 | 11-17 |
Apples
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| Wegmans | $2.00 $0.12/fl oz | 01-10 | |
| ALDI | $2.55 $2.12/oz | – | |
| Harris Teeter | $2.79 | 11-17 | |
| Lidl | $2.99 $1.00/lb | 11-17 | |
| Martin's Food Market | $3.89 $1.30/lb | 11-19 | |
| Publix | $3.99 | 11-17 | |
| Food Lion | $3.99 $2.00/lb | 11-17 | |
| Kroger | $5.00 $1.00/lb | 11-17 | |
| Walmart | $89.00 | 11-17 |
Potatoes
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| Martin's Food Market | $1.29 $0.27/oz | 11-19 | |
| Lidl | $2.29 $0.46/lb | 11-17 | |
| Grocery Outlet | $2.49 $0.50/lb | 11-17 | |
| Wegmans | $3.00 $0.60/oz | 01-10 | |
| Publix | $3.99 | 11-17 | |
| Food Lion | $5.00 $1.00/lb | 11-17 |
Sweet potatoes or yams
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| Lidl | $0.49 | 11-17 | |
| Harris Teeter | $2.49 $1.00/lb | 11-17 | |
| ALDI | $2.49 $0.25/oz | 11-17 | |
| Wegmans | $2.69 $1.82/oz | 01-10 | |
| Kroger | $3.50 $1.40/lb | 11-17 |
Onions
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| Wegmans | $1.19 $1.37/oz | 01-10 | |
| Lidl | $1.49 $0.50/lb | 11-17 | |
| Martin's Food Market | $3.00 $1.00/lb | 11-19 | |
| Food Lion | $3.99 $1.33/lb | 11-17 |
Carrots
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| Harris Teeter | $1.50 $1.50/lb | 11-17 | |
| Kroger | $1.99 | 11-17 | |
| Martin's Food Market | $2.39 $1.20/lb | 11-19 | |
| Publix | $2.49 | 11-17 | |
| Wegmans | $2.99 $0.60/oz | 01-10 |
Broccoli
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| Martin's Food Market | $2.49 | 11-19 | |
| Kroger | $6.00 | 11-17 | |
| Publix | $6.00 | 11-17 |
Strawberries
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| Wegmans | $1.99 $0.12/fl oz | 01-10 | |
| ALDI | $2.03 $0.13/lb | – |
Grapes
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| Food Lion | $1.49 | 11-17 | |
| Wegmans | $2.00 $0.10/fl oz | 01-10 | |
| ALDI | $6.98 $0.04/fl oz | – |
Cranberry sauce
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| Lidl | $1.49 $0.11/oz | 11-17 | |
| Wegmans | $1.50 $0.11/oz | 01-10 | |
| ALDI | $1.59 $0.11/oz | 11-17 | |
| Kroger | $1.79 $0.13/oz | 11-17 | |
| Martin's Food Market | $2.00 | 11-19 | |
| Harris Teeter | $2.50 $0.18/oz | 11-17 |
Stuffing mix
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| ALDI | $0.79 $0.13/oz | 11-17 | |
| Lidl | $0.89 $0.15/oz | 11-17 | |
| Martin's Food Market | $1.00 $0.17/oz | 11-19 | |
| Walmart | $1.48 $0.25/oz | 11-17 | |
| Kroger | $2.00 $0.33/oz | 11-17 | |
| Wegmans | $2.00 $0.33/oz | 01-10 | |
| Harris Teeter | $3.00 $0.25/oz | 11-17 | |
| Publix | $4.00 | 11-17 | |
| Food Lion | $4.00 $0.67/oz | 11-17 | |
| Costco | $135 $19.28/lb | 11-15 |
Pie
| Store | Item in the ad | Price | Ends |
|---|---|---|---|
| Martin's Food Market | $1.00 | 11-19 | |
| Harris Teeter | $2.50 $1.25/ct | 11-17 | |
| ALDI | $2.59 | – | |
| Wegmans | $3.99 $1.88/lb | 01-10 | |
| Earth Fare | $4.29 $2.23/oz | 11-17 | |
| Kroger | $5.49 | 11-17 | |
| Publix | $5.99 | 11-17 | |
| Lidl | $7.34 | 11-17 | |
| Food Lion | $7.99 | 11-17 |
How this works
We read each chain's current weekly ad in Virginia and match the sale items to common staples. A price is the advertised sale price; multi-buy deals (2 for $5) are shown per item, and some need the store's loyalty card. BJ's and Trader Joe's prices come from their online catalogs and have no end date; Trader Joe's prices are everyday prices, not sales. Each row shows the cheapest matching item at that store, so sizes and brands differ: check the item name. Prices can vary by store within a chain.
Ads checked 2026-11-15: ALDI (prices as of 11-15), Costco (11-09 to 11-15), Earth Fare (11-11 to 11-17), Food Lion (11-11 to 11-17), Grocery Outlet (11-11 to 11-17), Harris Teeter (11-11 to 11-17), Kroger (11-11 to 11-17), Lidl (11-11 to 11-17), Martin's Food Market (11-13 to 11-19), Publix (11-11 to 11-17), Walmart (11-11 to 11-17), Wegmans (11-15 to 01-10).
Grocery prices by state
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Delaware
- District of Columbia
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming