The amount of feed a hog eats depends on several factors, including its size, age, activity level, and reproductive status.
On average, a hog can consume between 4 and 6 pounds of feed per day, although gestating sows may eat up to 10 pounds per day.
Young pigs (piglets) will typically consume between 1.5 and 2.5 pounds of feed per day, while feeder pigs (those between 50 and 120 pounds) will consume between 3 and 4 pounds per day.
Finishing hogs (those over 120 pounds) will typically consume between 5 and 6 pounds of feed per day, but this can vary significantly depending on the desired market weight.
Lactating sows will require up to 12 pounds of feed per day to produce enough milk for their piglets.
Some hog farmers also provide their animals with access to pasture or other forage, which can help reduce feed costs and improve the animals' overall health.