Ilość paszy, którą zjada świnia, zależy od kilku czynników, w tym od jej wielkości, wieku, poziomu aktywności i statusu reprodukcyjnego.
Średnio świnia może zjeść od 4 do 6 funtów paszy dziennie, chociaż ciężarne lochy mogą zjeść do 10 funtów dziennie.
Młode świnie (prosięta) zazwyczaj spożywają od 1,5 do 2,5 funta paszy dziennie, podczas gdy świnie na paszę (osoby ważące od 50 do 120 funtów) będą spożywać od 3 do 4 funtów dziennie.
Wykańczanie świń (te powyżej 120 funtów) zazwyczaj spożywają od 5 do 6 funtów paszy dziennie, ale może się to znacznie różnić w zależności od pożądanej wagi rynkowej.
Lochy w okresie laktacji będą potrzebować do 12 funtów paszy dziennie, aby wyprodukować wystarczającą ilość mleka dla swoich prosiąt.
Niektórzy hodowcy trzody chlewnej zapewniają swoim zwierzętom także dostęp do pastwisk lub innej paszy, co może pomóc w obniżeniu kosztów paszy i poprawie ogólnego stanu zdrowia zwierząt.