How Long do Gold Fish Live?

With the proper care, a goldfish can actually live anywhere from 10 to 25 years. The world record is 43 years. If you have multiple fish, a good ratio to work with is approximately 40 liters of water per fish.