Les renards roux, qui sont des omnivores, mangent une grande variété d'animaux mais préfèrent les petits rongeurs tels que les souris, les campagnols, les hamsters, les gerbilles, les spermophiles et les marmottes. Ils chassent et mangent également des opossums, des ratons laveurs, des lapins, des oiseaux, des reptiles et des insectes. Lorsque la viande se fait rare, ils complètent leur alimentation avec des matières végétales telles que des baies, des fruits, de l'herbe et des tubercules. Autour des habitations humaines, ils se nourrissent également de nourriture pour animaux et d'ordures.
En plus de leurs proies habituelles, les renards roux attaquent parfois de jeunes ongulés comme les faons des cerfs. Ils ne sont pas non plus opposés à des raids dans les fermes et les ranchs pour la volaille domestique comme les poulets. Parfois, ils se nourrissent de charognes.
Les renards roux chassent généralement en fin de soirée et tôt le matin. Ils localisent les petits rongeurs par le son et sautent ensuite sur eux jusqu'à 15 pieds de distance. Une fois qu'ils ont tué, ils sont possessifs de leur prise et la défendent même contre des animaux plus gros. Ils sont également connus pour se livrer à des tueries excédentaires, abattant beaucoup plus de proies qu'ils ne pourraient en manger. Parce que cela peut avoir un impact sur les populations d'oiseaux domestiques et sauvages, leur nombre est contrôlé dans certaines zones. Généralement, les renards roux chassent seuls, mais dans les zones riches en ressources, ils voyagent parfois en groupe.