Lupii roșii sunt canini de rătăcire care în primul rând vânează cerbi, rozătoare și iepuri. Cu toate acestea, lupii sunt extrem de oportuniști și vor mânca orice pradă pe care o pot găsi, inclusiv ratonii, porcii, nutria și muskratii. Lupii roșii au câțiva prădători ca adulți și se tem de oameni și de alți canini, cum ar fi alte tipuri de lupi și coioți.
Lupii roșii vânează adesea în pachete pentru a captura prada mare, cum ar fi cerb. Ambalajele constau, de obicei, dintr-o pereche împerecheată și descendența lor, dar au fost documentate pachete mai mari. Pachetele tind să vâneze într-o mică parte din gama lor de domiciliu timp de aproximativ șapte până la zece zile. La sfârșitul acestei perioade, pachetul se deplasează într-o altă zonă din gama lor și începe din nou să vâneze. Lupii adesea prind pradă mai mică în timp ce se hrănesc singuri.
Lupii roșii tineri sunt expuși riscului la o varietate de prădători, inclusiv păsări mari de pradă, aligatori, lei de munte și bobați. În plus, alți câini pot ucide și mănâncă lupi roșii, indiferent dacă sunt tineri sau maturi. Oamenii nu mănâncă de obicei lupi, dar au ucis nenumărate mii în numele protejării animalelor. Cu toate acestea, lupii roșii consumă rareori efectivele de animale, iar obiceiurile lor alimentare la rozătoare ajută la reducerea populațiilor locale de șobolani.