Les rongeurs mangent une grande variété d'aliments, notamment des noix, des fruits et des légumes. Les rats sont les seuls rongeurs qui mangent du poisson et de la viande, mais tous les rongeurs aiment la nourriture pour chiens et chats. Les déchets humains sont une bonne source de nourriture pour les rongeurs.
Les rats mangent à peu près n'importe quoi, mais sont particulièrement friands des restes de nourriture humaine, des morts sur les routes et d'autres carcasses. Les castors sont une race de rongeurs qui ne mangent que des plantes, notamment de l'herbe, des brindilles et des arbres.
Les porcs-épics mangent des pommes de pin, tout comme les écureuils. Les écureuils mangent également de l'écorce, mais le régime des écureuils comprend principalement des noix, dont ils dépendent comme source de nourriture toute l'année.