Goldfish average 10 to 15 years in a well-kept tank, and some varieties reach 30, according to RSPCA Australia. Most die far younger because of small bowls, no filter and overfeeding, which let ammonia build up.
How long do goldfish live? In a properly set-up tank, 10 to 15 years on average, and some varieties reach 30 years, according to RSPCA Australia. That surprises most people, because the goldfish they knew as kids lasted a year or two in a bowl. The gap between those numbers is almost entirely about water quality and space.
This guide sits in our fish species guides. To give a goldfish the setup that gets it to double figures, follow how to set up a goldfish tank.
How Long Do Goldfish Live? The Numbers
| Source or setting | Lifespan | Notes |
|---|---|---|
| RSPCA Australia, good care | 10 to 15 years average, up to 30 | The baseline for an Australian reader |
| RSPCA UK | Up to 25 years | People often wrongly expect about 5 |
| Fancy varieties | Often shorter | Body shape linked to swim bladder trouble |
| Small bowl, no filter | Often only a year or two | Hobby estimate, not a study |
| Feral goldfish, WA river study | Oldest fish in its 11th year | Wild conditions, predators |
| Guinness record | 43 years | Tish, North Yorkshire, UK, died 1999 |
The RSPCA Australia goldfish care guide gives the 10 to 15 year figure. The bowl figure isn’t from a study, so treat it as a common hobby estimate.
Why Bowl Goldfish Die Young
Goldfish are heavy feeders and produce a lot of waste. That waste breaks down into ammonia, which burns gills and is toxic even at low levels.
In a filtered tank, beneficial bacteria turn ammonia into nitrite and then into far less harmful nitrate. A bowl has no room for a filter and a small surface area, so oxygen is low and ammonia builds between water changes. The temperature swings fast too. The fish doesn’t die of old age. It dies of slow poisoning. Our guide to reducing ammonia explains how to fix it.
RSPCA Australia sets a minimum of 50 litres, with the tank at least four times the adult fish’s length, twice its length wide and three times its length high. Goldfish can grow past 30 cm, so plan for the adult, not the 4 cm fish in the shop bag.
What About Tish, the 43-Year-Old Goldfish?
Guinness World Records lists Tish as the oldest goldfish ever, at 43. He was won at a fairground in 1956 and died in 1999. Here’s the awkward bit: Tish lived in a bowl.
One outlier doesn’t make bowls safe. His bowl-mate died at 19, and that’s still unusual for a bowl fish. A long life in a bowl is luck plus very frequent water changes, not the norm.
How to Help Your Goldfish Live Longer
- Filter it. Mechanical and biological filtration, sized for a messy fish.
- Cycle the tank first, so the bacteria are ready before the fish arrives. See how to cycle a fish tank.
- Keep it cool and stable. RSPCA Australia gives 20 to 24°C as ideal. In an Australian summer, a tank in a hot room can go well past that.
- Feed small amounts. Overfeeding fouls the water and fancy goldfish are prone to food-related buoyancy problems. See how often to feed fish.
- Change water weekly with a conditioner that treats chloramine, which many Australian supplies use, at least in some areas.
Signs of an Unwell or Ageing Goldfish
RSPCA Australia lists sinking or bobbing at the surface, lumps, wounds, clamped fins and sitting in a corner for long periods as signs of poor health. These usually point to water quality, not age.
True old age is less clear-cut. Older fish often slow down, and Tish’s scales famously faded from orange to silver. If a fish is lying on the bottom, test the water first; see why a fish sits at the bottom of the tank.
Australian Rules on Goldfish
Goldfish are legal to keep as pets across Australia, but they’re a pest species in the wild and releasing them is illegal in every state we checked. The Inland Fisheries Service Tasmania fact sheet treats them as a pest and bans moving live fish between waters. NSW, Queensland, SA and WA all prohibit releasing them. Rules change, so check your state Fisheries or Biosecurity department. If you can’t keep a goldfish any more, rehome it through a fish club or aquarium shop. Never tip it into a creek, dam or drain.
Frequently Asked Questions
How long do goldfish live in a fish tank?
Usually 10 to 15 years in a filtered tank of 50 litres or more, according to RSPCA Australia. Some varieties reach 30.
How long do goldfish live in a bowl?
Often only a year or two. Bowls are too small to dilute waste or hold a filter, so ammonia builds up.
Do fancy goldfish live as long as common goldfish?
Usually not. Single-tail goldfish such as commons and comets tend to live longer. The short, round body of many fancies is linked to swim bladder and digestion problems, which can shorten their lives.
How big do goldfish get in a tank?
Bigger than most people expect. RSPCA UK says some reach over 30 cm, which is why tank size matters.