Le Campagnol roussâtre est végétarien. Il se nourrit de baies, de graines, de feuilles de végétaux ligneux, d'écorces en hiver, de feuilles mortes, de bourgeons, de champignons, de mousses, de racines, d'herbes. Il peut éventuellement faire des provisions en fonction des conditions du milieu.