Skip to main content
Global Animal Guide

What Do Muskrats Eat?

Quick answer

Muskrats feed on herbivore — cattails, pondweed, roots, and occasional mussels, adjusting seasonally based on local habitat and prey or plant availability.

By the Global Animal Guide editorial team Last reviewed How we research & review

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.

← Back to Muskrat guide