FoodStorageCheck

How Long Does Ham Last?

Meat · 20 preparations · official USDA FoodKeeper guidance, snapshot 2026-07-24

Storage method

Ham — canned (“keep refrigerated” label) — refrigerator, from date of purchase

6 to 9 months in the refrigerator

  • Refrigerator at or below 40 °F (4 °C)
  • Applies from date of purchase · canned (“keep refrigerated” label)
Pick a valid date to calculate the recommended use-by window.

Source: USDA FSIS FoodKeeper (v128, snapshot 2026-07-24) · About this data · Report an issue

FoodStorageCheck — official USDA FoodKeeper guidance · foodstoragecheck.com

All official guidance for ham

Every storage entry the USDA FoodKeeper dataset lists for this food, exactly as published (v128, snapshot 2026-07-24). “No official duration listed” means the source does not provide a number for that combination — not that the food lasts forever.

Ham — canned (“keep refrigerated” label)

WhereConditionOfficial time
Refrigeratorfrom date of purchase6 to 9 months
Freezergeneral guidelineNot recommended

Ham — fully cooked, bone-in, whole

WhereConditionOfficial time
Refrigeratorfrom date of purchase1 week
Freezerfrom date of purchase1 to 2 months (best quality)

Ham — fully cooked, bone-in, half

WhereConditionOfficial time
Refrigeratorfrom date of purchase1 week
Freezerfrom date of purchase1 to 2 months (best quality)

Ham — fully cooked, slices, half, or spiral cut

WhereConditionOfficial time
Refrigeratorfrom date of purchase3 to 4 days
Freezerfrom date of purchase1 to 2 months (best quality)

Ham — fully cooked, arm picnic shoulder, boneless

WhereConditionOfficial time
Refrigeratorfrom date of purchase1 week
Freezerfrom date of purchase1 to 2 months (best quality)

Ham — fully cooked, canned, boneless (refrigerated)

WhereConditionOfficial time
Refrigeratorfrom date of purchase6 to 9 months
Refrigeratorafter opening3 to 5 days
Freezerfrom date of purchase1 to 2 months (best quality)

Ham — fully cooked, vacuum packed, boneless

WhereConditionOfficial time
Refrigeratorfrom date of purchase2 weeks
Freezerfrom date of purchase1 to 2 months (best quality)

Ham — fresh, cook-before-eating, bone-in, whole

WhereConditionOfficial time
Refrigeratorfrom date of purchase1 week
Freezerfrom date of purchase1 to 2 months (best quality)

Ham — fresh, cook-before-eating, bone-in, half

WhereConditionOfficial time
Refrigeratorfrom date of purchase1 week
Freezerfrom date of purchase1 to 2 months (best quality)

Ham — fresh, cook-before-eating, shank or butt portion, bone-in

WhereConditionOfficial time
Refrigeratorfrom date of purchase1 week
Freezerfrom date of purchase1 to 2 months (best quality)

Ham — fresh, cook-before-eating, arm picnic shoulder, boneless

WhereConditionOfficial time
Refrigeratorfrom date of purchase1 week
Freezerfrom date of purchase1 to 2 months (best quality)

Ham — fresh, cook-before-eating, shoulder roll (butt), boneless

WhereConditionOfficial time
Refrigeratorfrom date of purchase1 week
Freezerfrom date of purchase1 to 2 months (best quality)

Ham — fresh, uncooked, whole leg, bone-in

WhereConditionOfficial time
Refrigeratorfrom date of purchase1 week
Freezerfrom date of purchase1 to 2 months (best quality)

Ham — fresh, uncooked, whole leg, boneless

WhereConditionOfficial time
Refrigeratorfrom date of purchase1 week
Freezerfrom date of purchase1 to 2 months (best quality)

Ham — fresh, uncooked, half leg, bone-in

WhereConditionOfficial time
Refrigeratorfrom date of purchase1 week
Freezerfrom date of purchase1 to 2 months (best quality)

Ham — country ham (whole or half)

WhereConditionOfficial time
Refrigeratorfrom date of purchase1 week
Freezerfrom date of purchase1 to 2 months (best quality)

Ham — shelf-stable cans

WhereConditionOfficial time
Pantryfrom date of purchase6 to 9 months
Refrigeratorafter opening5 to 14 days

Ham — pre-packaged, luncheon/deli meat

WhereConditionOfficial timeNotes from the source
Refrigeratorfrom date of purchase2 weeks
Refrigeratorafter opening3 to 5 days
Freezergeneral guidelineNo official duration listedFreezing not recommended.
Freezerfrom date of purchase1 to 2 months (best quality)

Ham — uncured, fresh, cooked

WhereConditionOfficial time
Refrigeratorgeneral guideline3 to 4 days
Freezergeneral guideline3 to 4 months (best quality)

Ham — uncured, fresh, uncooked

WhereConditionOfficial time
Refrigeratorgeneral guideline3 to 5 days
Freezergeneral guideline6 months (best quality)

Common questions about ham

How long does ham last in the refrigerator?
6 to 9 months in the refrigerator, counted from the date of purchase, per the USDA FSIS FoodKeeper dataset. Times assume a refrigerator at or below 40 °F (4 °C).
Can you freeze ham?
The USDA FoodKeeper dataset lists this storage method as not recommended for ham.

Two reminders that apply here

Keep the fridge at 40 °F (4 °C) or below.Refrigerator times in this dataset assume a refrigerator held at or below 40 °F. An appliance thermometer is the reliable way to check.
The two-hour rule.Perishable food left at room temperature for more than 2 hours (1 hour above 90 °F / 32 °C) should be discarded, per FoodSafety.gov. Storage windows assume food was refrigerated promptly.