Best Ham Prices at the Grocery Store (Near You)

Some products in this article are from our partners. Read our Advertiser Discloser.

ham prices

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.

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 when comparing ham prices, that there are different cuts of ham.

We typically see the best ham prices during Easter, Christmas and Thanksgiving. Typically 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 we’re seeing at a quick glance, but you can also scroll down the list to see more details about your favorite store:

  • Giant – $2.39 per pound
  • Lidl – $0.89 per pound with $25 purchase
  • Fred Meyer – $1.47 per pound
  • Safeway – $2.99 per pound
  • Meijer – $0.89 per pound (spiral sliced)
  • Albertsons – $2.99 per pound
  • Winn-Dixie – 3.49 per pound
  • Aldi – $1.99 per pound (spiral sliced)
  • Food Lion – $1.59 per pound
  • Grocery Outlet – $1.99 per pound (spiral sliced)
  • Publix – $2.49 per pound
  • Save A Lot – $1.59 per pound
  • Target – $2.99 per pound (spiral sliced)
  • QFC – $17.97 (spiral sliced) → there is no info per lb
  • Cub – $2.99 per pound
  • Acme – $1.99 per pound (spiral sliced)
  • Fresh Thyme – $1.79 per pound
  • Costco – $2.39 per pound (spiral sliced)
  • Kroger – $0.97 (spiral sliced)
  • Walmart – $2.48 per pound (spiral sliced)
  • Sam’s Club – $2.98 per pound (spiral sliced)
  • Fareway – $2.50 per pound
  • H-E-B – $1.96 per pound
  • ShopRite – $1.49 per pound
  • Weis – $3.29 per pound (spiral sliced)

Acme Ham Price

Updated December 2023 – Acme has their Spiral Sliced Ham for $1.99 per pound when you use your rewards card.

I also noticed a great price on Grade A Frozen Turkeys – just $0.69 per pound if you’d rather go the turkey route for your holidays this year.

Albertsons Ham Price

Updated Decmeber 2023 – Albertson’s always offers competitive pricing. Clip or click the store coupon and you’ll pay just $2.99 per pound for Signature Select Spiral Sliced ham.

Note – during Thanksgiving, prices were down to $1.69. Check your weekly circular for specials.

Aldi Ham Price

Updated December 2023 – My favorite deal! Aldi has their Appleton Farms Spiral-Sliced Half Ham for $1.99 per pound.

aldi ham

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 December 2023 – Costco has their Kirkland Signature Spiral Sliced Ham priced at $2.39 per pound. This is up .10 cents from April 2023.

Cub Ham Price

Updated December 2023 – Get your Holiday ham at Cub this week for $4.99 per pound for Smithfield Portion Hams (smoked, shank, or butt cut). Check weekly for updates and flash sales.

Fareway Ham Price

Updated December 2023 – Get a Fareway Boneless Whole Ham for $2.50 per pound at Fareway. If you only need a half ham, you’ll pay $5.00 per pound.

Food Lion Ham Price

Updated December 2023 – Use your MVP Card at checkout and you’ll pay $1.59 per pound for Food Lion Shank Portion Ham.Prefer spiral sliced? This is up .10 cents from Spring 2023.

You’ll pay $2.19 per pound with your card.

Fred Meyer Ham Price

Updated December 2023 – Fred Meyer has Kroger Portion Ham for just 1.47 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 December 2023 – Get a Frick’s Bone in Ham Shank Portion Ham for $2.69 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.

Giant Ham Price

Updated December 2023 – Pick up your ham for as low as $2.39 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

grocery outlet ham

December 2023 – 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 $1.99 per pound in the deli. This is a great price for spiral sliced!

H-E-B Ham Price

December 2023 – H-E-B is offering Smithfield Fully Cooked Hardwood Smoked Bone-In Ham Shank Portion for $1.96 per pound.

HEB ham

Historically, HEB has a meal deal offer where you can get six free items with purchase of a ham. At this time they are not offering, however, watch their ads to see if they offer closer to Christmas. Here is what the offer has:

Buy an H-E-B Spiral Sliced Bone-In Half or Whole Ham or an H-E-B Boneless Spiral Sliced Ham and you’ll get the following items free:

  • H-E-B Easy Melt Shells & Cheese OR Deluxe Macaroni & Cheese Dinner Mix
  • H-E-B French Beans
  • H-E-B Meal Simple Dip OR H-E-B Hummus
  • H-E-B Pita Chips
  • Butter Cookies
  • Central Market Sparkling Water

Kroger Ham Price

Updated December 2023 – Kroger has their Spiral Sliced Honey Ham Half, priced at $0.97 per pound with card. Note that there is a limit of 1 and you must make an additional $25 purchase..

Lidl Ham Price

Updated December 2023 – Pick up your holiday ham for $0.89 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 December 2023 – Meijer has a great price on ham this week! Pick up a Meijer Bone-In Spiral Sliced Ham for just $0.89 per pound, limit 1.

Publix Ham Price

Updated December 2023 – Publix has a number of Holiday deals going on right now, including their Premium Semi-Boneless Half Ham for $1.65 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 December 2023 – Pick up a Hormel Cure 81 Spiral Sliced Ham, $15.05 at QFC. Down $2 from last year. Note that there is a limit of 1 with additional $25 purchase.

Safeway Ham Price

Updated December 2023 – Safeway has their Signature Select Classic Ham, Shank Half or Whole, Bone-In for $2.99 per pound 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 December 2023, Sam’s Club has the Member’s Mark Boneless Spiral-Sliced Fully-Cooked Double-Glazed Ham priced at $2.98 per pound.

Save A Lot Ham Price

Updated December 2023 – Pick up a Portion Ham for $1.59 per pound at Save A Lot while supplies last.

ShopRite Ham Price

Updated December 2023 – ShopRite Cook’s Smoked Ham Spiral Sliced, 9 pounds, for $1.49 a pound (org $6.99 a pound)

Target Ham Price

Updated December 2023 – Target has a couple 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.)

Walmart Ham Price

Updated December 2023 – Pick up your holiday ham at Walmart and you’ll pay $2.48 per pound. This is for their Sam’s Choice Bone-In Spiral-Cut Ham.

Weis Ham Price

Updated December 2023 – 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 $3.29 per pound.

Winn-Dixie Ham Price

Updated December 2023 – This week at Winn-Dixie you can get a Smithfield Shank Portion Smoked Ham for $3.49 per pound


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.

Leave a Reply

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

One Comment

  1. Stop & Shop’s price was Spiral Half Ham for $0.99/pound with no additional purchase and a limit of two each. I wish I had purchased the two instead of just one because I bought it for making ham sandwiches and also serving ham for dinners. Delicious and much better than paying a fortune at the deli counter. If you had the room in the freezer, you could even freeze them.