How long do goldfish live? The lifespan of a goldfish is influenced by various factors. On average, a well-cared-for goldfish can live between 10 to 15 years, and in some cases, even longer. The environment, diet, and overall care significantly impact their longevity.