Quick answer
Muskrats feed on herbivore — cattails, pondweed, roots, and occasional mussels, adjusting seasonally based on local habitat and prey or plant availability.
Diet overview
Muskrats are mammals that rely on herbivore — cattails, pondweed, roots, and occasional mussels. The muskrat is a semi-aquatic rodent weighing 0.6–2 kg (1.
Feeding behaviour
Foraging strategy varies by season. Muskrats may hunt, graze, filter-feed, or scavenge depending on ecology.
Role in the food web
As mammals, they interact with predators, prey, and competitors across their range.
Human-related feeding risks
Never feed wild muskrats — it habituates animals to people and can spread disease.
Sources
FAQs
What do muskrats eat?
Herbivore — cattails, pondweed, roots, and occasional mussels.
Are muskrats carnivores or herbivores?
Their diet is best described as: herbivore — cattails, pondweed, roots, and occasional mussels.
Do muskrats change diet seasonally?
Yes — many species shift food sources as seasons and prey abundance change.
Can I feed wild muskrats?
No — feeding wild animals is unsafe and often illegal.