If you have 6 adults, you want to be sure your bone-in ham will serve each person about 1/2 pound. You will need a bone-in ham that is about 3-4 pounds if it is already cooked. It if is raw with a bone, buy a ham that is 4-5 pounds in size for 6 people.