How Long Do Goldfish Live?
Goldfish live 10 to 15 years in a filtered tank, 20 or more in a pond, and about a year in a bowl. The fish is the same; the water is not. Nothing else on this page matters as much as tank size and the nitrogen cycle.
Goldfish age in human years
Life-stage equivalence scaled to the typical lifespan of the type you pick. Enter your goldfish's age.
How long do goldfish live? The numbers
| Type | Typical | Excellent care | Notes |
|---|---|---|---|
| Common / comet, big tank | 10 to 15 | 20+ | 100 litres for the first fish, 40 per extra |
| Fancy (oranda, ryukin, fantail) | 8 to 12 | 15 | Swim bladder issues; sinking food |
| Pond | 15 to 25 | 30+ | Depth, filtration, winter care |
| Bowl | 1 to 3 | Not a viable habitat |
Goldfish years to human years
Scaled to a typical common / comet goldfish lifespan of about 15 years. Pick a different type in the converter above and the numbers shift with it.
| Goldfish age | Human equivalent | Life stage |
|---|---|---|
| 1 year | ~10 | Juvenile |
| 2 years | ~17 | Juvenile |
| 5 years | ~31 | Young adult |
| 8 years | ~45 | Adult |
| 10 years | ~54 | Adult |
| 12 years | ~63 | Mature |
| 15 years | ~75 | Senior |
| 20 years | ~89 | Senior |
| 25 years | ~101 | Senior |
Life-stage equivalence, not biology: no validated ageing clock exists for goldfish. It is still the right way to think about vet schedules and senior care.
What actually adds years
Space and filtration. A single common goldfish needs 100 litres or more and a filter rated above the tank volume; they grow to 20 to 30 cm. Fancy goldfish need at least 75 litres for the first fish. Bowls are a death sentence measured in months.
Cycle the tank and test the water. Ammonia and nitrite from fish waste are the real killers. Cycle before adding fish, test weekly, change 25 to 30 percent of the water weekly.
Cool, stable temperature. Goldfish are cold-water fish: 18 to 22°C is ideal, no heater, no sudden swings.
Feed less than you think. Overfeeding fouls water and bloats fancies. Sinking pellets, blanched vegetables, a fast day a week; feed what disappears in two minutes.
Choose tankmates carefully. Goldfish with tropical fish is a temperature mismatch; with fin-nippers, a welfare problem. Goldfish with goldfish is the safe answer.
Goldfish lifespan FAQ
How long do goldfish live?
10 to 15 years in a properly sized, filtered tank; 20 to 30 in ponds; fancy goldfish 8 to 12. In a bowl, usually 1 to 3 years.
What is the oldest goldfish?
Tish, a goldfish won at a fair in Yorkshire in 1956, lived 43 years and holds the Guinness record. Pond goldfish in their 30s are documented.
Why do goldfish die so fast in bowls?
No filtration means ammonia builds within days, no surface area means low oxygen, and no space means stunting. The fish is not short-lived; the bowl is.
How old is a 5-year-old goldfish in human years?
By life stage, roughly a person around 30 for a tank goldfish. Use the converter above; pond fish age slower against a longer typical span.
How big does a goldfish get?
Common and comet goldfish reach 20 to 30 cm; fancies 15 to 20. Size follows tank size only up to a point: stunted fish are not healthy fish.
Do goldfish need a heater?
No. They are cold-water fish and do best at 18 to 22°C. Heaters belong with tropical fish.
Related tools
Sources: Guinness World Records (Tish, 43 years); RSPCA and PDSA goldfish care guidance; Merck Veterinary Manual on aquarium fish water quality. Last reviewed August 2026.