Question: how long will a canned ham last?
Answer: Shelf-stable canned hams can be stored in the pantry at room temperature for up to 2 years. Canned hams that are labeled "Keep Refrigerated" are not safe stored in the pantry. Refrigerate them immediately and store in the refrigerator no longer than 6 to 9 months.