A pound is 16 ounces. This goes for meat, vegetables, dry goods, fabric, or any other item measured in pounds. The price of ham per pound varies on your location and the time of year. If it is not around a holiday, ham generally costs around $3 per pound. During holidays, ham usually costs around $1.50 per pound.