
Goldfish (Carassius auratus) usually live about 10 years in a well-kept aquarium, and RSPCA Australia puts the average at 10 to 15 years. Pond goldfish can live longer, with about 25 years a reasonable maximum. Small bowls cut that short. The oldest goldfish on record, Tish, lived 43 years.
Last updated: October 18, 2026. Facts checked against the sources listed at the end of this article.
The Goldfish is a truly classic fish. It has been bred for fishkeeping since the 19th century, and to this day it can be found in pet shops all over the world.
There are many different varieties and breeds available, all designed to fit into just about any freshwater habitat. Unfortunately, Goldfish have a poor reputation for being a disposable pet.
They are often bought for children and beginner fish keepers with the belief that they will not live for very long.
However, this fish lives for much longer than most people realize, especially when they are given the correct care.
Read on to discover just how long a Goldfish can really live, and how to ensure that you give yours a long and healthy life…
TABLE OF CONTENTS
How Long Do Goldfish Live?
Most pet goldfish live about 10 years in a good aquarium, and pond goldfish can live up to about 25 years.
| Where the goldfish lives | Typical lifespan | Source |
|---|---|---|
| Well-kept aquarium | About 10 years; 10 to 15 years on average | BioKIDS (University of Michigan); RSPCA Australia |
| Large outdoor pond | Up to about 25 years | BioKIDS (University of Michigan) |
| Wild | Usually 6 to 7 years; 30 years is the recorded maximum | USGS |
| Record | 43 years (Tish, UK, 1956 to 1999) | Guinness World Records |

The misconception that Goldfish don’t live long is as common as the misconception that they have short memories.
These fish are members of the Carp family Cyprinidae, which are known for their long lifespans both in the wild and in captivity. Their close cousin the Common Carp can live up to 20 years.
Goldfish are a domesticated variant of wild Carp and they will live longer if they are housed in an outdoor pond setup that closely mimics their natural habitat.
If you are keeping them indoors, their tank should be at least 50 gallons.
Common Goldfish
Common goldfish usually live 6 to 7 years in the wild, according to the USGS, which records a maximum of 30 years. Predation, disease, and competition with other fish keep most wild lives short.
In captivity, they can live for 10-14 years in a tank that is at least 50 gallons. Proper tank conditions, room to grow, and a healthy and balanced diet make all the difference.
Fancy Goldfish

Fancy goldfish are double-tailed breeds specially bred for their decorative appearance. These include the telescope, fringetail, bubble eye, and many others.
Their lifespan depends on the breed and their level of care. Some breeds will need more intensive care than others.
Heavily modified breeds like the ranchu goldfish and the bubble eye may only live up to a maximum of 5 years.
Telescopes are bred to live for 12 to 14 years, but it’s possible that they may have problems with vision and coordination.
Fringetails and Fantails can live up to 12 years in a tank and 14 years in a pond.
Other Goldfish
| Goldfish Type | Lifespan |
|---|---|
| Comet | In an outdoor habitat, they will live for a maximum of 15 years. In a tank they can live up to 12. |
| Oranda | This breed lives for an average of 15 years, and can reach the age of 20 in a spacious outdoor setup. |
| Shubunkin | In a tank you can expect them to live up to about 12 years. In an outdoor pond, it can reach 14 or 15 years. |
5 Ways to Increase Your Goldfish’s Lifespan

Your Goldfish’s lifespan will mainly depend on the amount of care you spend on them.
With a good understanding of the type of effort it takes to keep your fish healthy, you can help it reach a ripe old age and enjoy a healthy life.
Here are 5 different ways to increase your Goldfish’s lifespan:
Keep Them In A Pond
Although they are one of the most popular fish tank pets, these fish prefer living in a pond.
A pond provides more space to swim and allows them to reach their maximum size. Fish that are able to grow their largest are usually the ones that reach an old age.
Keeping them in a pond also allows more room for you to replicate the conditions that wild Carp are used to. They will also be exposed to natural light and seasonal variation that affects the fish’s biology and physiology.
All breeds benefit from a more natural lifestyle as it lets them use their wild instincts and live the longest possible life.
The Tank-to-Pond Method

If you want your fish to live a long life, but still want to keep them in an indoor aquarium, this method gives you the best of both worlds.
To use the tank-to-pond method:
- Raise your new Goldfish in a 50 or 75 gallon indoor tank.
- Include freshwater plants and keep the water temperatures between 68-74°F.
- Start preparing an outdoor environment as your fish grow larger, with temperature, pH and flow very similar to the tank.
- Move your fish to their new pond when they reach around 10 inches long.
- Make sure to acclimate them properly to their new home.
Keep The Habitat Clean
An unclean habitat is one of the main causes of disease and infection in aquarium fish.
Goldfish lifespans are often shortened in tanks due to poor tank maintenance or unhygienic conditions.
When waste is produced in large amounts in an enclosed space like a tank, things can get dirty really quickly. Goldfish in particular are very messy fish, so they need a partial water change of 10 to 25% every week, as RSPCA Australia recommends.
Never wait until your water clouds up before you clean it. Dirt and grime can build up to dangerous levels long before it begins to show. Water testing kits can test for the nitrogen and ammonia buildup that indicates a dirty tank. You should use these to check your water each time you carry out a water change.
These are strictly temperate fish with a tolerance range of 68 to 74°F. In addition to temperature, these fish can be sensitive to drastic changes in pH and dissolved oxygen. They need a pH of 6.8 to 7.6.
Also make sure to choose the right filter for your tank. An external or canister filter is better for very large, very messy tanks.
Feed Them The Correct Diet

In the wild Goldfish eat zooplankton, insects and microworms along with aquatic plants and algae. The best diet for your fish is one that meets all of their wild nutritional requirements.
Protein and vegetables are the most important part of their diet.
Any flakes or pellets that you give them should have a good balance of protein and vegetable content. You can even make homemade protein and veggie mixes for them to try.
Live prey is important to activate their prey instinct. In both tanks and ponds, feed them water fleas, brine shrimp, and tubifex worms.
Avoid Overcrowding
Overcrowding can lead to anxiety and behavior problems in fish. A crowded tank can lead to increased aggression or shyness.
It also makes it much harder to keep the tank clean.
Overstocking a pond leads to poor growth and development. Fish that are underdeveloped will die much younger than fully grown fish.
It can be tempting to fill your aquarium with as many fish as you possibly can. However, keeping it in moderation ensures that each one of your aquarium inhabitants can live their best life.
Explore all of the common reasons why fish may die, and identify ways to prevent it from happening again.
FAQs About How Long Goldfish Live

How long do goldfish live in a tank?
About 10 years is a realistic expectation for a goldfish in a well-kept aquarium, according to the BioKIDS project at the University of Michigan, and RSPCA Australia gives an average of 10 to 15 years. Tank size and water quality decide where a fish lands in that range, so give goldfish plenty of room, efficient filtration and weekly partial water changes.
Can goldfish live 20 years?
Yes, but it is uncommon and most likely in a large pond. The BioKIDS project at the University of Michigan gives about 25 years as a reasonable maximum for a pond goldfish, compared with about 10 years in an aquarium, and the USGS goldfish fact sheet notes a recorded maximum of 30 years. A spacious setup, clean water and a varied diet give a goldfish the best chance.
How long can goldfish live without food?
Goldfish can survive weeks without food in unusual cases, but we couldn’t confirm a safe general limit, so don’t plan on it. In the best-known case, two goldfish named Shaggy and Daphne survived 134 days without food or a filter in a closed Christchurch office after the February 2011 earthquake, probably by eating plants in their tank, The World (PRI) reported.
That case lasted about 4 and a half months.
When there is little food available, their metabolism will slow down naturally (a lower metabolism means that they won’t need to eat as much). They can regulate their food intake based on temperature, seasonality and other conditions that can make food hard to come by.
Like any other animal, they store energy in their bodies for emergency situations. However, if they go for too long without food their bodies will eventually begin to shut down.
It’s best not to let your fish go without food for too long. Feed them once a day, only as much as they eat in under two minutes, which is what RSPCA Australia recommends.
How long do goldfish live in a bowl?
Usually far less than the 10 to 15 years that RSPCA Australia gives as the average goldfish lifespan. RSPCA Australia says traditional fish bowls are too small for goldfish and should be avoided, so a goldfish in a bowl has no room to grow and lives in water that fouls quickly. Move it to a large, filtered tank or a pond.
The sight of a fish in a bowl is a very common one, however a bowl is the worst possible place for it.
Goldfish that are sold in bowls are meant to be moved into a large tank or pond.
A bowl is too small for them to grow to their maximum length. Stunted, underdeveloped fish will die very young. A fish kept in a bowl will only live for 2 or 3 years.
How old is the oldest goldfish?
The oldest goldfish on record is Tish, who lived for 43 years after being won at a fairground stall in 1956, according to Guinness World Records. Tish lived with the Hand family in Carlton Miniott, near Thirsk in the UK, and died on August 6, 1999. Very few goldfish come close to that age.
A fish named Tish made the Guinness Book of World Records as the longest living Goldfish.
Your fish is not likely to live this long, but it just goes to show how much of a difference a good environment will make.
With proper care and the right amount of effort, they can live much longer than most would ever expect.
Summary
With the correct care, your Goldfish could live even longer than your cat or dog!
They need the right food, good housing and access to veterinary care just like any other pet.
You should only bring one of these fish home if you can commit to looking after them for around ten years.
While it is not likely that your fish will reach a record-breaking age, you never know what might happen if you take very good care of them.
Have you kept Goldfish before? Let us know how long they lived in the comments section below…
Sources
- BioKIDS project at the University of Michigan: Carassius auratus (about 10 years in an aquarium, about 25 years as a reasonable pond maximum, one report of 43 years). Read October 18, 2026.
- USGS goldfish fact sheet, Nonindigenous Aquatic Species program: Carassius auratus (usual lifespan 6 to 7 years, maximum 30 years recorded). Read October 18, 2026.
- RSPCA Australia Knowledge Base: How should I keep and care for my goldfish? (average lifespan 10 to 15 years, bowls too small, weekly 10 to 25% water changes, feed once a day). Read October 18, 2026.
- Guinness World Records: Oldest goldfish ever (Tish, 43 years, won in 1956, died August 6, 1999). Read October 18, 2026.
- The World (PRI): Goldfish survive 134 days without food after New Zealand earthquake (July 27, 2011). Read October 18, 2026.

Very helpful information. We have a pond beginning with 10 goldfish. Three died soon after putting them in our new pond. The others have grown large and have had two offspring. We only feed them once a day, but they seem to be doing great. Thanks for letting us know how long they might live with proper care.
We have a common goldfish which we have had since abt 1992.It was not a youngster when we acquired it, having spent several years in my son in law’s pond and before that in his mothers pond, having been originally won at a fairground around 40 years ago.It has gradually lost all its colour and is now pure white. Quite happy in our 50 gallon pond with water filter, fountain, UV and aquatic plants. Spends most of the day asleep in the weeds now with occasional bursts of activity.
My goldfish lived only for two days??today is when he died. A tear was shed at his funeral
I have a 40 gallon tank with about 5 neon tetras and 4 or 5 common goldfish. I did have a pleco but unfortunately it died of old age. I had a goldfish before for 4 years, and it was very very large when it died. Can you give me advice for keeping my tank better? I started it for my daughter when she was 1 and now at 5 she wants to learn more and I’m not very experienced.
my goldfish just died today, She was 21 years old. My father bought 3 and she was the last one left. For 20 years she had lived in an outdoor pond. Last October I brought her inside. She only lasted 1 year in the indoor tank. Im afraid I did something wrong is why she passed.
Our goldfish is 20years old,very pale in colour,even looks blind in one eye,goldfish arrived home with my daughter after a local fair,we purchased a huge tank and eventually a couple of ‘friends’ they eventually died leaving Goldie on its own.
My goldfish lives in a tank in my lounge and is 22 years old. His colour went years ago but he seems healthy swimming up and down.
Didn’t expect him to last so long as his brother only lasted 18 months.
Never used a pump. Just change the water every 6 weeks.