Best Ham Prices at the Grocery Store (Near You)
Some products in this article are from our partners. Read our Advertiser Discloser.

Make sure to check back frequently as we are constantly updating prices of hams throughout the year as the holidays get closer.
During the holidays, we check the prices for updates. Those updates will be noted below. Note: Prices subject to change so make sure to check with your local store for flash sales.
NOTE: 2025 Check back frequently as stores update their prices daily.
Best Ham Prices, Coupons & Deals
Many people enjoy a festive ham for the Holidays! If you’re in the same boat, you might be interested in the best ham prices at a grocery store near you.

Remember that there are different cuts of ham when comparing ham prices.
The best ham prices typically occur during Easter, Christmas, and Thanksgiving. The best prices hover around $1 – $1.25 per pound.
It’s absolutely worth mentioning that many grocery stores will have a surplus of hams that they will mark down immediately following the holidays. They may even offer a free ham with a purchase of a turkey around Thanksgiving.
I’ve found spiral sliced hams for as low as $0.99 per pound. Prices vary throughout the year. We will make updates frequently.
Best Ham Prices by Store
Here are the best prices on ham:
Acme Ham Price
Updated April 2025 – Acme has their Spiral Sliced Ham for $1.49 per pound when you use your rewards card.
I also noticed a great price on Grade A Frozen Turkeys for Thanksgiving – you can get one free if you spend $300.
Albertsons Ham Price
Updated April 2025 – Albertson’s always offers competitive pricing. Clip or click the store coupon and you’ll pay just $1.29 per pound for Signature Select Spiral Sliced ham.
Note – during Thanksgiving, prices may go down even more. Check your weekly circular for specials.
Aldi Ham Price
Updated April 2025 – My favorite deal! Aldi has their Appleton Farms Spiral-Sliced Half Ham as low as $0.85 per pound.
I was at Aldi this week and found these on sale:

From their online flyer:
I like this deal because it’s a great price with no additional purchase requirements.
Other options at Aldi include a Boneless Spiral-Sliced Ham for $3.99 per pound.
Costco Ham Price

Updated April 2025 – Costco has their Kirkland Signature Spiral Sliced Ham priced at $2.49 per pound. This is the same as last year.
Cub Ham Price
Updated April 2025 – Get your Holiday ham at Cub this week for $1.69 per pound for Smithfield Spiral Hams. Check weekly for updates and flash sales.
Fareway Ham Price
Updated April 2025 – Get a Fareway Boneless Carver Ham for $2.50 per pound at Fareway.
Food Lion Ham Price
Updated April 2025 – Use your MVP Card at checkout and you’ll pay $0.89 per pound for Food Lion Shank Portion Ham. Prefer spiral sliced? You’ll pay $2.19 per pound with your card.
Fred Meyer Ham Price
Updated April 2025 – Fred Meyer has Kroger Portion Ham for just $0.77 per pound with card, no additional purchase required. This is a great price!
Make sure to use your Fred Meyer Rewards for more great savings.
Fresh Thyme Ham Price
Updated April 2025 – Get a Frick’s Bone in Ham Shank Portion Ham for $1.99 per pound at Fresh Thyme.
They also have a Frick’s Bone in Ham Butt Portion priced at $1.99 per pound. Another option is a Hatfield Boneless Hardwood Smoked Pre-Sliced Artisan Half Pit Ham for $1.79 per pound, limit 2. Check your local Fresh Thyme ads.
Giant Ham Price
Updated April 2025 – Pick up your ham for as low as $0.79 per pound at Giant. This is for a Spiral Sliced Ham, Half Cured, Bone-In.
If you don’t care about spiral-sliced, you can get a Smoked Bone-In Ham Butt or Shank Portion for $2.39 per pound.
Grocery Outlet Ham Price
Updated April 2025 – If you shop at Grocery Outlet, you’ll be pleased to see that you can get a Sugar Tree or Jamestown Spiral Sliced Bone-In Half Ham for just $2.89 per pound in the deli. This is a great price for spiral sliced!
H-E-B Ham Price
Updated April 2025 – H-E-B is offering free ham cooking pan with ham.
Or $2.99 a pound.
Kroger Ham Price
Updated April 2025 – Kroger has their Spiral Sliced Honey Ham Half, priced at $0.79 per pound with card. Note that there is a limit of 1 and you must make an additional $25 purchase..
Lidl Ham Price
Updated April 2025 – Pick up your holiday ham for $0.79 per pound at Lidl with a $25 purchase. This is a Ham Portion. Limit 2 per customer.
Otherwise, you can pay $2.49 per pound for Bone In Spiral Sliced Ham with no purchase requirement.
Meijer Ham Price
Updated April 2025 – Meijer has a great price on ham this week! Pick up a Meijer Bone-In Spiral Sliced Ham for just $0.79 per pound, limit 1. While supplies last.
Publix Ham Price
Updated April 2025 – Publix has a number of Holiday deals going on right now, including their Premium Semi-Boneless Half Ham for $1.49 per pound. There is a limit of two deals.
Note that if you’d like a Whole Ham, it’s the same price.
QFC Ham Price
Updated April 2025 – This year QFC has ham for $1.37 at QFC.
Safeway Ham Price
Updated April 2025 – Safeway has their Signature Select Classic Ham, Shank Half or Whole, Bone-In for $0.97 for members while supplies last.
Their Signature Select Spiral Sliced Ham, Bone-In is $2.99 per pound for members while supplies last.
Safeway is also offering cooking the entire holiday meal. Contact your local store for more information.

Sam’s Club Ham Price
Updated April 2025, Sam’s Club has the Member’s Mark Boneless Spiral-Sliced Fully-Cooked Double-Glazed Ham priced at $2.84 per pound.
Save A Lot Ham Price
Updated April 2025 – Pick up a Portion Ham for $2.08 per pound at Save A Lot while supplies last.
ShopRite Ham Price

Updated April 2025 – ShopRite offer their ham for $2.08 per pound.
Target Ham Price
Updated April 2025 – Target has a couple of different options for your holiday ham this year. Their Hickory Smoked Spiral-Cut Bone-In Ham is priced at $0.99 per pound this week with a 6-10 lb. average weight.
Or you can upgrade to the Good & Gather Hickory Smoked Spiral-Sliced, Half Bone-In Uncured Ham for $2.29 per pound. (Note that this one is uncured.)
They also have ready to go meal for $25 or $6.25 per person.
Walmart Ham Price
Updated April 2025 – Pick up your holiday ham at Walmart and you’ll pay $2.29 per pound. This is for their Sam’s Choice Bone-In Spiral-Cut Ham.
Weis Ham Price
Updated April 2025 – Take advantage of Weis Holiday Rewards to possibly get a free ham! Earn 400 Reward Points to redeem for a totally FREE Smithfield Spiral Ham, or earn 200 points to get a ham for $1.99 per pound.
Winn-Dixie Ham Price
Updated April 2025 – This week at Winn-Dixie you can get a Smithfield Shank Portion Smoked Ham for $0.99 per pound. Plus $10 off when you spend $40.
Summary
Finding that perfect ham for your holidays is possible. Adding a ham to the table is always a great addition to any meal.
Please let us know in the comments if there’s another store you’d like us to add to this list.