HomeBone-in ham ranges from 16-20 lbs. We also so half bone-in hams for $5.99 per lb. Average size is 8-10 lbs.Bone-in Ham$5.59PriceQuantityAdd to Cart