Los roedores comen una amplia variedad de alimentos, incluyendo nueces, frutas y verduras. Las ratas son los únicos roedores que comen pescado y carne, pero a todos los roedores les gusta la comida de perros y gatos. La basura humana es una buena fuente de alimento para roedores.
Las ratas comen casi cualquier cosa, pero son particularmente parciales a los restos de comida humana, la muerte en la carretera y otras carcasas. Los castores son una raza de roedores que solo comen plantas, incluyendo pasto, ramitas y árboles.
Los puercoespines comen piñas, al igual que las ardillas. Las ardillas también comen corteza, pero la dieta de la ardilla incluye principalmente nueces, de las que dependen como fuente de alimento durante todo el año.