I topi di campo sono erbivori che preferiscono mangiare qualsiasi verdura, semi o frutta di stagione. Se i loro alimenti preferiti non sono disponibili, possono anche mangiare corteccia d'albero, radici o, se vivono vicino a una fattoria, qualunque sia la coltura in cui cresce il contadino.
I topolini sono spazzini e non sono schizzinosi riguardo al cibo. Se hanno abbastanza fame, mangeranno quasi tutto ciò che gli umani mangeranno e altro ancora. Se si stabiliscono in una casa, possono essere trovati a mangiare di tutto, dal cibo per cani e gatti agli scarti della cucina dalla spazzatura. Alcuni topi, se hanno abbastanza fame, sono stati conosciuti per mangiare le loro code.