Most ducks live around 5–10 years in the wild, and 8–15 years as pets or on small farms when well cared for. Some individuals and hardy breeds can reach close to 20 years in ideal conditions, but that’s the exception, not the rule.

Quick Scoop

  • Wild ducks: typically 5–10 years, but many never reach that because of predators, disease, and harsh weather.
  • Domestic/pet ducks: commonly about 8–12 years, often quoted as 10–15 years with good care and veterinary support.
  • Record/rare cases: some pet ducks have been reported at 20+ years, but this is very uncommon.

By type (rough guide)

  • Mallard (wild): usually 5–7 years, sometimes up to about 10 in protected settings.
  • Wood duck: around 3–5 years in the wild, up to roughly 15 in captivity.
  • Muscovy (often a farm/pet duck): about 8–12 years, sometimes up to 20 with excellent care.
  • Pekin (common large white “farm” duck): often cited around 8–12 years, with 10–15 possible as a well-kept pet, though heavy “jumbo” types may live less.

Wild vs. Pet Ducks

Wild ducks have shorter average lives because they deal with predators (foxes, raccoons, birds of prey), winter, migration risks, hunting, and habitat loss. Pet and backyard ducks avoid most of that, get steady food, and can see a vet, so they often reach the upper end of the duck lifespan range.

Forum and “latest news” flavor

Recent online guides and forum chats in 2023–2025 often mention “about 7 years” as a quick average for a duck, with many people chiming in that their pet ducks lived 10–15 years when pampered. You’ll also see a lot of keepers saying that predator attacks, accidents, and illness—not “old age”—are what cut duck lives short.

“Seven years seemed way too short!” is a common reaction from duck owners who’ve had calm, well-protected backyard ducks into their early teens.

Simple rule of thumb

  1. If it’s a wild duck you see on a pond, think roughly 5–7 years on average, with 10 as a good “long life.”
  1. If it’s a well-kept pet or backyard duck, think roughly 8–12 years, with 15+ as a stretch goal under excellent care.

TL;DR: “How long do ducks live?”

  • Wild: about 5–10 years.
  • Pets/backyard: about 8–15 years, occasionally up to ~20 with great care.

Information gathered from public forums or data available on the internet and portrayed here.