For boneless hams, we suggest serving about ½ pound of ham per adult, and more like ¼ pound per child.  For bone-in ham, increase that to about ¾ pound of ham per adult to account for the weight of the bone.   Note that it’s a good idea to add another pound or two to the total just to be safe.