Oranda goldfish live an average of 10-12 years, but can live up to 20 years in captivity with proper care. They are a long-lived fish compared to other goldfish breeds. The oldest recorded oranda goldfish was 22 years old!