Data and research

How Long Do Aquarium Fish Live? Lifespan, Size and Tank Data for 29 Species

Popular freshwater aquarium fish and invertebrates live from about one year to two decades or more, according to AquaCompat's October 2026 compilation of published lifespans for 22 of 29 species. The Bristlenose Pleco has the longest reported figure, 25 years, a recorded maximum rather than a typical age. Goldfish are reported at 6–20 years and oscars at 10–20 years. Cherry shrimp, crystal red shrimp, mystery snails and nerite snails sit at the short end, at about 1–2 years. Adult size runs from 0.8 in (2 cm) to 14 in (35.6 cm).

By AquaCompat Editorial Team Updated How we research

What are the main findings?

The findings below come from AquaCompat's species traits dataset, which covers 29 species and was checked against its published sources in October 2026.

  • The Bristlenose Pleco has the longest reported lifespan of the 29 species, 25 years, a longevity record listed by Practical Fishkeeping rather than a typical age.
  • Goldfish are reported to live 6–20 years and oscars 10–20 years, the widest ranges among the 14 species with both ends of a lifespan published.
  • Cherry shrimp, crystal red shrimp, mystery snails and nerite snails have the shortest reported lifespans in the dataset, about 1–2 years.
  • FishBase reports betta fish living up to 2 years, the lowest figure for any fish in the dataset.
  • The oscar is the largest species covered, at 14 in (35.6 cm), and the chili and galaxy rasboras the smallest, at 0.8 in (2 cm); the oscar also needs the biggest minimum tank, 75 US gal (284 L).
  • Small size does not mean a short life: Practical Fishkeeping's owner-reported records list the neon tetra, which reaches 1.2 in (3 cm), at up to 10 years.
  • 7 of 29 species, including the molly and three Lake Malawi cichlids, have no lifespan that AquaCompat could trace to a published source.

How long do common aquarium fish live?

Most common aquarium species live two to five years, a smaller group of catfish, cichlids, loaches and goldfish is reported at 10 years or more, and cherry shrimp, crystal red shrimp, mystery snails and nerite snails are given one to two years, based on the 22 species in AquaCompat's dataset with a sourced lifespan. The chart shows the upper end of each range: what a species can reach, not an average.

Bar chart of the upper end of published lifespans for 22 aquarium species: Bristlenose Pleco 25 years, Goldfish 20, Oscar 20, Kuhli Loach 17, Angelfish 12, Corydoras 11, Neon Tetra 10, Harlequin Rasbora 6, Zebra Danio 5.5, Assassin Snail, Cardinal Tetra, Discus and GloFish Tetra 5 each, Dwarf Gourami and Platy 4, Amano Shrimp and Guppy 3, and Betta Fish, Cherry Shrimp, Crystal Red Shrimp, Mystery Snail and Nerite Snail 2 years each.
Upper end of the published lifespan range, in years, 22 species; several maxima are owner-reported records. Source: AquaCompat species fact files, checked October 2026.
Reported lifespan of 22 freshwater aquarium species, in years, with the evidence behind each figure
speciesscientific_namelifespan_min_yearslifespan_max_yearsevidencesources
Bristlenose PlecoAncistrus sp. (3), sold as Ancistrus cf. cirrhosus–25PFK lists Ancistrus spp. at 25 years as a longevity record.bristlenose-pleco-s6
GoldfishCarassius auratus620OATA reports 6-8 years, up to 20+ with good water; fishkeeping.co.uk says about 20 years single-tail, about 12 fancy.goldfish-s2, goldfish-s6
OscarAstronotus ocellatus1020Both Seriously Fish and Co-Op give a typical lifespan of 10 to 20 years.oscar-s1, oscar-s3
Kuhli LoachPangio kuhlii / Pangio semicincta–17Practical Fishkeeping longevity table lists kuhli loach at 17 years, based on owner claims.kuhli-loach-s4
AngelfishPterophyllum scalare812Co-Op says angelfish can live up to 8-12 years.angelfish-s3
CorydorasCorydoras spp.; reference species Corydoras aeneus, now Osteogaster aenea–11PFK cites a bronze corydoras recorded at 11 years old.corydoras-s6
Neon TetraParacheirodon innesi–10Practical Fishkeeping longevity table lists neon tetra at 10 years, based on owner claims.neon-tetra-s5
Harlequin RasboraTrigonostigma heteromorpha–6Practical Fishkeeping longevity table lists harlequin at six years, based on owner claims.harlequin-rasbora-s5
Zebra DanioDanio rerio3.55.5FishBase: domesticated zebrafish average 3.5 years, oldest about 5.5 years.zebra-danio-s2
Assassin SnailAnentome helena–5Shrimp and Snail Breeder says up to 5 years in captivity.assassin-snail-s2
Cardinal TetraParacheirodon axelrodi–5Practical Fishkeeping: about a year in the wild, up to five years in captivity; its owner-claim table lists six years.cardinal-tetra-s5, cardinal-tetra-s6
DiscusSymphysodon spp.35Crampton notes captive discus typically live 3-5 years, exceptionally longer.discus-s4
GloFish TetraGymnocorymbus ternetzi35Aquarium Co-Op gives approximately 3-5 years as a general GloFish average.glofish-tetra-s3
Dwarf GouramiTrichogaster lalius24Co-Op says they live about 2-4 years with good care.dwarf-gourami-s3
PlatyXiphophorus maculatus34Aquarium Co-Op says platies live up to 3-4 years.platy-s3
Amano ShrimpCaridina multidentata23Shrimp Science gives a lifespan of 2-3 years.amano-shrimp-s1
GuppyPoecilia reticulata23Aquarium Co-Op says 2-3 years at 76-78 F, about 3.5+ years at 72 F and about 18 months at 82 F.guppy-s3
Betta FishBetta splendens–2FishBase gives a maximum reported age of 2 years.betta-fish-s2
Cherry ShrimpNeocaridina davidi12Shrimp Science and Shrimp and Snail Breeder both give 1-2 years.cherry-shrimp-s1, cherry-shrimp-s4
Crystal Red ShrimpCaridina cantonensis (aquarium 'Crystal Red' bee shrimp; trade also uses Caridina cf. cantonensis and Caridina logemanni)12Shrimp Science and Shrimp and Snail Breeder both give 1-2 years; the latter says warmer water shortens it.crystal-red-shrimp-s1, crystal-red-shrimp-s2
Mystery SnailPomacea diffusa12Co-Op gives an average 1-2 years depending on temperature; Applesnail.net FAQ says 12-16 months at 25C, longer when cooler.mystery-snail-s1, mystery-snail-s6
Nerite SnailNeritina natalensis (now Vittina natalensis); hobby name covers several Neritina and related nerites12Co-Op gives about 1-2 years.nerite-snail-s1

Which aquarium fish live the longest?

The longest-lived species in the dataset are the bristlenose pleco, goldfish, oscar and kuhli loach, each with a published figure of 17 years or more. The oscar's 10–20 years is a typical range given by both Seriously Fish and Aquarium Co-Op. The goldfish range combines OATA's six to eight years, which it says can pass 20 with good water, and fishkeeping.co.uk's estimate of about 20 years for single-tailed goldfish. The figures for the bristlenose pleco and the kuhli loach (up to 17 years) come from Practical Fishkeeping's table of owner-reported records.

These species are a decade-long plan, which is why the oscar tank-mate list and the goldfish tank mates guide are built around adult fish. Angelfish (8–12 years, per Aquarium Co-Op) and corydoras (a bronze corydoras recorded at 11 years, per Practical Fishkeeping) sit just below; see the angelfish compatibility list and the corydoras tank-mate guide.

Which aquarium animals have the shortest lives?

Dwarf shrimp and small snails have the shortest lives in the dataset. Shrimp Science and Shrimp and Snail Breeder give cherry shrimp and crystal red shrimp 1–2 years, and Aquarium Co-Op gives the mystery snail 1–2 years. A breeding colony of cherry shrimp and their tank mates replaces itself, so steady water matters more than the age of any one shrimp. Among snails only the assassin snail, at up to 5 years, is a longer-term addition to a snail-friendly community.

Among fish, the betta has the shortest sourced figure: FishBase reports Betta splendens living up to 2 years as a maximum, and it is the only betta lifespan source in AquaCompat's file, so it should be read as one reference value.

Which aquarium fish grow the biggest?

The oscar grows the biggest of the 29 species, reaching 14 in (35.6 cm), followed by the goldfish at 10 in (25.4 cm) and the angelfish at 6 in (15.2 cm), according to AquaCompat's dataset. Apart from those three, the discus, the kenyi and peacock cichlids, the bristlenose pleco and the molly, every species stays under four inches.

Bar chart of maximum adult size in inches for 29 aquarium species: Oscar 14, Goldfish 10, Angelfish 6, Kenyi Cichlid 5.9, Discus 5.5, Peacock Cichlid 5.1, Bristlenose Pleco and Molly 5, Kuhli Loach and Yellow Lab 3.9, Dwarf Gourami 3.5, Corydoras 3, Betta Fish 2.8, Mystery Snail 2.6, GloFish Tetra, Guppy and Platy 2.4, Amano Shrimp, Harlequin Rasbora and Zebra Danio 2, Cherry Shrimp 1.5, Cardinal Tetra 1.4, Crystal Red Shrimp and Neon Tetra 1.2, Assassin Snail, Endler's Livebearer and Nerite Snail 1, Chili Rasbora and Galaxy Rasbora 0.8 inches.
Maximum adult size, in inches, 29 species; length conventions differ by source. Source: AquaCompat species fact files, checked October 2026.
Maximum adult size of 29 freshwater aquarium species, in inches, with the source measurements
speciesscientific_namemax_size_inevidencesources
OscarAstronotus ocellatus14Seriously Fish 350 mm SL (14 in); FishBase max 45.7 cm TL, common 24 cm; Co-Op 10-12 in or more.oscar-s1, oscar-s2, oscar-s3
GoldfishCarassius auratus10OATA says about 25 cm (9.8 in) in aquaria; fishkeeping.co.uk says single-tails normally 10 in, sometimes 12 in; FishBase max 48 cm TL.goldfish-s2, goldfish-s6, goldfish-s1
AngelfishPterophyllum scalare6Seriously Fish gives 150 mm SL and over 20 cm tall; Co-Op gives 6 in long and 8 in tall including fins.angelfish-s1, angelfish-s3
Kenyi CichlidMaylandia lombardoi5.9Seriously Fish 150 mm SL (about 5.9 in); FishBase 8.7 cm SL for wild fish.kenyi-cichlid-s1, kenyi-cichlid-s2
DiscusSymphysodon spp.5.5Seriously Fish 140 mm SL; FishBase 13.7 cm SL (about 5.4 in); Co-Op 5-7 in diameter in captivity. Seriously Fish 140 mm SL converts to 5.5 in.discus-s1, discus-s2, discus-s3
Peacock CichlidAulonocara spp. (reference species: Aulonocara stuartgranti)5.1Seriously Fish A. stuartgranti 130 mm SL (about 5.1 in); FishBase 11.8 cm TL.peacock-cichlid-s1, peacock-cichlid-s2
Bristlenose PlecoAncistrus sp. (3), sold as Ancistrus cf. cirrhosus5.0PlanetCatfish and Seriously Fish give 125 mm (about 5 in) SL.bristlenose-pleco-s1, bristlenose-pleco-s2
MollyPoecilia sphenops / Poecilia latipinna complex (hobby strains, often hybrids)5Aquarium Co-Op says up to 4-5 in (10-13 cm); Seriously Fish lists P. latipinna to 125 mm SL (4.9 in).molly-s5, molly-s3
Kuhli LoachPangio kuhlii / Pangio semicincta3.9Seriously Fish: 100 mm SL (3.9 in); Aquarium Co-Op 3-4 in. FishBase gives 12 cm TL for P. kuhlii.kuhli-loach-s1, kuhli-loach-s3
Yellow LabLabidochromis caeruleus3.9Seriously Fish 100 mm SL (3.9 in); FishBase 8.1 cm SL. Hobby sources quote larger total lengths.yellow-lab-s1, yellow-lab-s2
Dwarf GouramiTrichogaster lalius3.5Seriously Fish 88 mm SL (about 3.5 in); FishBase 9.5 cm TL (3.7 in); Co-Op up to 3 in.dwarf-gourami-s1, dwarf-gourami-s2, dwarf-gourami-s3
CorydorasCorydoras spp.; reference species Corydoras aeneus, now Osteogaster aenea3.0Bronze cory reaches 75 mm (3 in) SL; males smaller, to about 65 mm.corydoras-s1, corydoras-s2, corydoras-s3
Betta FishBetta splendens2.8Seriously Fish: 70 mm SL (about 2.8 in); FishBase: 6.5 cm TL (about 2.6 in).betta-fish-s1, betta-fish-s2
Mystery SnailPomacea diffusa2.6Applesnail.net gives shells 40-50 mm wide and 45-65 mm high (65 mm = 2.6 in); Co-Op says about 2 in (5 cm) across.mystery-snail-s2, mystery-snail-s1
GloFish TetraGymnocorymbus ternetzi2.4Seriously Fish: 60 mm SL (2.4 in) for the black tetra. FishBase gives 7.5 cm SL.glofish-tetra-s1
GuppyPoecilia reticulata2.4Seriously Fish lists 60 mm SL; FishBase lists females to 6.0 cm SL, males to 5.0 cm SL. 60 mm = 2.4 in.guppy-s1, guppy-s2
PlatyXiphophorus maculatus2.4FishBase lists females to 6.0 cm TL (2.4 in) and males to 4.0 cm TL; Seriously Fish lists 50 mm SL.platy-s2, platy-s1
Amano ShrimpCaridina multidentata2.0Grows to about 5 cm (2 in).amano-shrimp-s1, amano-shrimp-s3, amano-shrimp-s2
Harlequin RasboraTrigonostigma heteromorpha2.0FishBase 5.0 cm TL; Aquarium Co-Op and Practical Fishkeeping about 2 in (5 cm). Seriously Fish gives 45 mm SL.harlequin-rasbora-s2, harlequin-rasbora-s3, harlequin-rasbora-s4
Zebra DanioDanio rerio2.0Seriously Fish: 50 mm SL (2.0 in); Aquarium Co-Op about 2-2.5 in. FishBase 3.8 cm SL.zebra-danio-s1, zebra-danio-s3
Cherry ShrimpNeocaridina davidi1.5Females reach about 1.5 in (4 cm); males stay around 1-1.25 in.cherry-shrimp-s2, cherry-shrimp-s4
Cardinal TetraParacheirodon axelrodi1.4Seriously Fish: 35 mm SL (1.4 in SL). FishBase 3.0 cm SL; Aquarium Co-Op 1.75 in.cardinal-tetra-s1
Crystal Red ShrimpCaridina cantonensis (aquarium 'Crystal Red' bee shrimp; trade also uses Caridina cf. cantonensis and Caridina logemanni)1.2Shrimp Science 30 mm; Shrimp and Snail Breeder 2.5-3 cm.crystal-red-shrimp-s1, crystal-red-shrimp-s2
Neon TetraParacheirodon innesi1.2Seriously Fish: 30 mm SL (1.2 in); FishBase: 2.5 cm SL.neon-tetra-s1, neon-tetra-s2
Assassin SnailAnentome helena1.0Aquarium Co-Op up to 1 in (2.5 cm); Shrimp and Snail Breeder 2.5-3 cm.assassin-snail-s1, assassin-snail-s2
Endler's LivebearerPoecilia wingei1.0Seriously Fish lists 25 mm SL (1.0 in); FishBase lists 2.0 cm SL for females.endler-s1, endler-s2
Nerite SnailNeritina natalensis (now Vittina natalensis); hobby name covers several Neritina and related nerites1.0Zebra nerite shells reach about 2.5 cm (1 in).nerite-snail-s3, nerite-snail-s4, nerite-snail-s2
Chili RasboraBoraras brigittae0.8Seriously Fish 20 mm SL; Aquarium Co-Op about 3/4 in (2 cm).chili-rasbora-s1, chili-rasbora-s3
Galaxy RasboraDanio margaritatus0.8Seriously Fish and FishBase 21 mm SL; Aquarium Co-Op up to 1 in (2.5 cm).galaxy-rasbora-s1, galaxy-rasbora-s2, galaxy-rasbora-s3

Why do size figures for the same fish disagree?

Size figures disagree mainly because sources measure different things. Seriously Fish usually quotes standard length (SL), which leaves out the tail fin, while FishBase often quotes the largest total length (TL) recorded, tail included. For the oscar, Seriously Fish gives 350 mm SL, Aquarium Co-Op 10 to 12 inches or more, and FishBase a maximum of 45.7 cm TL with a common length of 24 cm; AquaCompat's 14 in (35.6 cm) follows Seriously Fish. For goldfish, OATA gives about 25 cm in aquaria and FishBase a maximum of 48 cm TL. Height matters too: Aquarium Co-Op describes angelfish as 6 inches long but 8 inches tall including fins.

Adult size also drives compatibility. Seriously Fish and Maidenhead Aquatics say the angelfish eats neon-sized tetras, and Maidenhead says discus tank mates must not be small enough for an adult discus to swallow, a rule reflected in the discus tank-mate rankings. The species compatibility checker compares adult sizes, not shop sizes, for the same reason.

How big a tank does each species need?

Minimum tank sizes in the dataset run from 5 US gal (19 L) for cherry shrimp and single snails to 75 US gal (284 L) for one oscar. Most small schooling fish land between 10 and 20 US gallons, and the cichlids need 40 gallons or more. The table gives the basis for each figure.

Minimum tank size by species, US gallons (AquaCompat species fact files, October 2026)
  1. Oscar75
  2. Discus67
  3. Kenyi Cichlid55
  4. Peacock Cichlid55
  5. Angelfish53
  6. Goldfish48
  7. Yellow Lab40
  8. Bristlenose Pleco20
  9. Corydoras20
  10. GloFish Tetra20
  11. Molly20
  12. Zebra Danio20
  13. Cardinal Tetra15
  14. Dwarf Gourami15
  15. Harlequin Rasbora15
  16. Kuhli Loach15
  17. Neon Tetra15
  18. Platy14
  19. Amano Shrimp10
  20. Betta Fish10
  21. Chili Rasbora10
  22. Crystal Red Shrimp10
  23. Endler's Livebearer10
  24. Galaxy Rasbora10
  25. Guppy10
  26. Assassin Snail5
  27. Cherry Shrimp5
  28. Mystery Snail5
  29. Nerite Snail5

Minimums are AquaCompat's conversion of each source's tank footprint or volume to US gallons, as recorded in the basis column.

Minimum tank size of 29 freshwater aquarium species, in US gallons, and the source recommendation behind each
speciesscientific_namemin_tank_galbasissources
OscarAstronotus ocellatus75Aquarium Co-Op recommends 75 gal for one oscar and 90-100 gal for two. Seriously Fish gives a 150 x 60 cm base as just enough for one adult.oscar-s1, oscar-s3
DiscusSymphysodon spp.67Seriously Fish recommends 120 x 45 x 45 cm, 255 L (about 67.4 US gal) for a few juveniles or a breeding pair.discus-s1
Kenyi CichlidMaylandia lombardoi55Seriously Fish base of 120 x 45 cm, about 205 L (54 US gal), rounded up to 55; Maidenhead also says at least 4 ft long.kenyi-cichlid-s1, kenyi-cichlid-s3
Peacock CichlidAulonocara spp. (reference species: Aulonocara stuartgranti)55Seriously Fish base of 120 x 45 cm (listed as about 243 L) and Maidenhead's at least 4 ft long; a US 55 gal is the smallest common tank with a 4 ft (48 in) length.peacock-cichlid-s1, peacock-cichlid-s3, peacock-cichlid-s5
AngelfishPterophyllum scalare53Seriously Fish recommends 100 x 40 x 50 cm (200 L), which is about 52.8 US gal; rounded to 53.angelfish-s1
GoldfishCarassius auratus48Single-tail (common, comet, shubunkin) figure from fishkeeping.co.uk: 180 L (48 US gal) for the first fish plus 55 L (about 12 US gal) per extra fish, tank at least 120 cm long. Fancy goldfish need less: 20-37 US gal for the first fish depending on source (see variants and conflicts). OATA gives 100 L (26.4 US gal) for any adult goldfish.goldfish-s6, goldfish-s7, goldfish-s4, goldfish-s2, goldfish-s3
Yellow LabLabidochromis caeruleus40Seriously Fish base of 90 x 45 cm, about 154 L (40.7 US gal), for a species group; Maidenhead and Practical Fishkeeping want 4 ft (120 cm) or more for a mixed mbuna tank.yellow-lab-s1, yellow-lab-s3, yellow-lab-s4
Bristlenose PlecoAncistrus sp. (3), sold as Ancistrus cf. cirrhosus20Co-Op recommends 20-29 gal or more for adults and a 20 gal long for breeding.bristlenose-pleco-s4
CorydorasCorydoras spp.; reference species Corydoras aeneus, now Osteogaster aenea20Co-Op recommends 20 gal or more for most non-dwarf corys; Seriously Fish's 80 x 30 cm base works out at about 19 US gal.corydoras-s4, corydoras-s2
GloFish TetraGymnocorymbus ternetzi20Seriously Fish minimum base 75 x 30 cm (about 67.5 L or 17.8 US gal at 30 cm depth); Aquarium Co-Op recommends at least 20 gal for a GloFish tetra schoolglofish-tetra-s1, glofish-tetra-s3
MollyPoecilia sphenops / Poecilia latipinna complex (hobby strains, often hybrids)20Aquarium Co-Op says at least 20 gal, with 29-55 gal better for larger types. Seriously Fish base footprints: P. sphenops 90 x 30 cm (about 81 L, 21.4 US gal); P. latipinna 76 x 38 cm (about 87 L, 23 US gal).molly-s5, molly-s1, molly-s3
Zebra DanioDanio rerio20Seriously Fish minimum base 90 x 30 cm (about 81 L or 21.4 US gal at 30 cm depth); Aquarium Co-Op recommends a 20-gallon long or longerzebra-danio-s1, zebra-danio-s3
Cardinal TetraParacheirodon axelrodi15Seriously Fish minimum base 60 x 30 cm, about 54 L (14.3 US gal) at 30 cm depth, rounded up to 15; Aquarium Co-Op recommends 15-20 gal for 8-10 fishcardinal-tetra-s1, cardinal-tetra-s3
Dwarf GouramiTrichogaster lalius15Seriously Fish: 60 x 30 x 30 cm (56 L, about 14.8 US gal) is just big enough for a pair; rounded to 15. Co-Op gives 10 gal for a single fish.dwarf-gourami-s1, dwarf-gourami-s3
Harlequin RasboraTrigonostigma heteromorpha15Seriously Fish minimum base 60 x 30 cm, about 54 L (14.3 US gal) at 30 cm depth, rounded up to 15; Practical Fishkeeping and FishBase also give a 60 cm tankharlequin-rasbora-s1, harlequin-rasbora-s2, harlequin-rasbora-s4
Kuhli LoachPangio kuhlii / Pangio semicincta15Seriously Fish minimum base 60 x 30 cm, about 54 L (14.3 US gal) at 30 cm depth, rounded up to 15; Aquarium Co-Op suggests 20 gal or more for a groupkuhli-loach-s1, kuhli-loach-s3
Neon TetraParacheirodon innesi15Seriously Fish minimum base 60 x 30 cm, about 54 L (14.3 US gal), rounded up to 15; FishBase also gives a 60 cm minimum aquarium lengthneon-tetra-s1, neon-tetra-s2
PlatyXiphophorus maculatus14Seriously Fish base footprint of 60 x 30 cm, about 54 L (14.3 US gal). FishBase gives a 60 cm minimum tank length; Aquarium Co-Op says 10-20 gal or larger.platy-s1, platy-s2, platy-s3
Amano ShrimpCaridina multidentata10Shrimp and Snail Breeder recommends 10 gal or more at about 1 shrimp per 2 gal; Co-Op says they suit most nano tanks with a tight lid.amano-shrimp-s7, amano-shrimp-s2
Betta FishBetta splendens10Seriously Fish base of 45 x 30 cm for a male or pair (about 40 L, 10.7 US gal, if 30 cm tall); Aquarium Co-Op says 5-10 gal minimum and recommends 10 gal.betta-fish-s1, betta-fish-s4
Chili RasboraBoraras brigittae10Seriously Fish base of 45 x 30 cm, about 41 L (about 11 US gal); Aquarium Co-Op allows 3 gal for a planted nano tank.chili-rasbora-s1, chili-rasbora-s3
Crystal Red ShrimpCaridina cantonensis (aquarium 'Crystal Red' bee shrimp; trade also uses Caridina cf. cantonensis and Caridina logemanni)10Shrimp and Snail Breeder gives 10 gal (40 L) minimum; Shrimp Science allows 5 gal but recommends 10 gal or more for stability.crystal-red-shrimp-s1, crystal-red-shrimp-s2
Endler's LivebearerPoecilia wingei10Seriously Fish gives 45 x 30 x 30 cm (40.5 L, 10.7 US gal). Aquarium Co-Op says 5-10 gal and advises larger because of fry output.endler-s1, endler-s4
Galaxy RasboraDanio margaritatus10Seriously Fish base of 45 x 30 cm, about 41 L (about 11 US gal); Aquarium Co-Op says 10 gal minimum for a small group and 20 gal or more for 10-15 fish.galaxy-rasbora-s1, galaxy-rasbora-s3
GuppyPoecilia reticulata10Seriously Fish base footprint of 45 x 30 cm, about 41 L (10.8 US gal). FishBase gives a 60 cm minimum tank length; Aquarium Co-Op allows 5 gal for a trio but prefers 10-20 gal because of breeding.guppy-s1, guppy-s2, guppy-s3
Assassin SnailAnentome helena5Shrimp and Snail Breeder gives 5 gal minimum and 10 gal optimal; Aquarium Co-Op says one snail can live in 2 gal or more.assassin-snail-s1, assassin-snail-s2
Cherry ShrimpNeocaridina davidi5Smallest tank Shrimp Science and Shrimp and Snail Breeder give for a colony; 10 gal or more recommended for breeding colonies.cherry-shrimp-s1, cherry-shrimp-s4, cherry-shrimp-s2
Mystery SnailPomacea diffusa5Co-Op says one or two snails can live in 5 gal or more with a tight lid.mystery-snail-s1, mystery-snail-s3
Nerite SnailNeritina natalensis (now Vittina natalensis); hobby name covers several Neritina and related nerites5Shrimp and Snail Breeder stocking guide of one snail per 5 gal (20 l).nerite-snail-s2

What does a minimum tank size actually cover?

A minimum tank size covers the smallest group the source had in mind, not a full community. Seriously Fish usually gives a base footprint, such as 60 by 30 cm for the neon tetra, which AquaCompat converts at 30 cm depth and rounds up to 15 US gal (57 L). Aquarium Co-Op's 75 gallons for the oscar is for one fish, rising to 90 to 100 gallons for two.

Goldfish have the widest spread. The 48 US gal (182 L) figure is fishkeeping.co.uk's recommendation for one single-tailed goldfish, plus about 12 US gallons per extra fish; fancy goldfish are given 20 to 37 US gallons depending on the source, and OATA gives 100 litres for any adult goldfish. For bettas, Aquarium Co-Op says 5 to 10 gallons minimum and recommends 10, the figure used here.

Mixed tanks need more than the largest single minimum. The aquarium stocking calculator checks a planned group against a chosen tank, and the tank setups by size show which species fit a given volume, such as the 10-gallon community tank and the 20-gallon planted tank.

Which species have no sourced lifespan?

Of the species on this page, 7 of 29 species have no lifespan figure that AquaCompat could trace to a published source, so they are left blank rather than filled with an estimate. Their size and tank figures are sourced and appear in the tables above.

  • Molly, a hybrid-rich livebearer group (see the molly care guide)
  • Endler's livebearer (see the Endler's livebearer profile)
  • Kenyi cichlid
  • Peacock cichlid
  • Yellow lab
  • Chili rasbora
  • Galaxy rasbora

The three Lake Malawi cichlids share one page of African cichlid tank mates. A sourced lifespan will be added to the dataset when one is found.

Why do published lifespans for the same fish vary so much?

Published lifespans vary because sources report different things: typical captive ages, single record fish, wild ages and ages at a particular water temperature.

  • Records versus typical ages. Practical Fishkeeping's longevity table lists the oldest fish its readers reported, including the harlequin rasbora (up to 6 years). These are upper limits, not what most owners should expect.
  • Wild versus captive. Practical Fishkeeping says cardinal tetras live about a year in the wild but up to five years in captivity.
  • Average versus oldest. FishBase gives domesticated zebrafish an average of 3.5 years and an oldest of about 5.5 years.
  • Temperature. Aquarium Co-Op says guppies live 2 to 3 years at 76 to 78 °F (24 to 26 °C) but about 18 months at 82 °F (28 °C). Applesnail.net gives mystery snails 12 to 16 months at 25 °C (77 °F), longer when cooler.
  • Variety. Fishkeeping.co.uk puts single-tailed goldfish at about 20 years and fancy goldfish at about 12.

A common belief is that small fish are short-lived and big fish long-lived. The data do not support it as a rule: the neon tetra, at 1.2 in (3 cm), has an owner-reported record of 10 years, while captive discus typically live 3–5 years, exceptionally longer, according to a 2008 Neotropical Ichthyology paper by Crampton. Keeping water within each species' range, as set out in the aquarium temperature guide, matters more than body size.

What do lifespan and adult size mean when you buy a fish?

A juvenile oscar can grow to 14 in (35.6 cm) and live 10–20 years, a commitment to a 75 US gal (284 L) tank for over a decade. The bristlenose pleco is a gentler case: a long record age, but a modest 5 in (12.7 cm) and a 20 US gal (76 L) minimum.

Short-lived species carry a different commitment, about breeding and replacement rather than decades. Aquarium Co-Op notes that female guppies give birth about every 30 days, and the guppy community guide covers tank mates for a growing livebearer group; the best betta companions page covers the betta's shorter horizon.

Three checks are worth making before buying.

  1. Look up the adult size, not the shop size, of every species planned.
  2. Check each species' minimum tank, then run the whole group through the stocking calculator.
  3. Plan for the upper end of the lifespan range: a long-lived species needs a tank you expect to keep running that long.

Full care data for each animal is in the species directory.

How we built this data

AquaCompat keeps one fact file for each of the 29 species on the site. Each value in a fact file was copied from a named published source (mainly Seriously Fish, FishBase, Aquarium Co-Op, Practical Fishkeeping, Shrimp Science and OATA), with a short evidence note on what the source says. Sources were checked in October 2026. The tables on this page are exported directly from those files; no value was added for this page.

Definitions used:

  • Lifespan is the minimum and maximum years a source gives. Where a source gives only a maximum or a record age, the minimum is blank.
  • Adult size is a representative maximum adult length in inches, usually Seriously Fish's standard length.
  • Minimum tank is the smallest tank a source recommends, converted to US gallons. Footprints are converted at the stated depth, or 30 cm when none is given, and rounded up.

AquaCompat's own calculations are limited to unit conversions and sorting. The data have clear limits.

  • Most lifespan figures are expert estimates or owner reports rather than measured studies of aquarium fish.
  • Several maxima are single records and overstate what most fish reach.
  • Group names such as corydoras, molly and nerite snail cover several species; values follow a named reference species.
  • The 29 species are popular freshwater species, not a random sample of the hobby.

The wider approach to sources and scoring is set out on the AquaCompat methodology page.

How to cite this page

Use this citation, or link to the page with the figure you use.

AquaCompat, "How Long Do Aquarium Fish Live? Lifespan, Size and Tank Data for 29 Species", updated 22 October 2026, https://aquacompat.com/data/aquarium-fish-lifespan-and-size/.

The data, tables and charts on this page are free to reuse under a Creative Commons Attribution 4.0 (CC BY 4.0) licence, provided you credit AquaCompat with a link to this page. Please also name the original source shown in each figure's evidence note.

Download the data

The CSV holds one row per species with size, lifespan, minimum tank, temperature, pH, hardness, temperament, care level and a source count. The charts are 1,200 by 750 pixel PNG images.

Aquarium species traits, 29 species (CSV) CSV · 4 KB
Size, lifespan, minimum tank and water parameters; blank cells where no sourced value exists.
Chart: how long aquarium fish live PNG · 81 KB
Upper end of the published lifespan range for 22 species.
Chart: adult size of common aquarium fish PNG · 88 KB
Maximum adult size in inches for 29 species.

Questions people ask

Do goldfish really live for 20 years?
Some do. OATA says aquarium goldfish usually live six to eight years but can pass 20 with good water, and fishkeeping.co.uk puts single-tailed goldfish at about 20 years and fancy varieties at about 12. OATA ties the longer lives to good water quality, and a goldfish kept in a 48 US gal (182 L) tank or larger has the best chance of reaching the upper end.
Which aquarium fish is longest-lived for a small tank?
In this dataset, the bristlenose pleco combines the longest reported figure, a 25-year record, with a 20 US gal (76 L) minimum tank. Corydoras, with an 11-year recorded fish and a 20 US gal (76 L) minimum, and the kuhli loach, with a 17-year owner report and a 15 US gal (57 L) minimum, are the other long-lived options for modest tanks. Records are upper limits, so typical ages will be lower.
Why does this page give no lifespan for mollies?
None of the sources AquaCompat checked for the molly, a hybrid-rich livebearer group, stated a lifespan, so the cell is left blank rather than filled with an unsourced number. Its size, 5 in (12.7 cm), and minimum tank, 20 US gal (76 L), are sourced.
Sources 124 documents from 18 publishers
  • Applesnail.net (applesnail.net): “Apple snail FAQ”; “Pomacea diffusa”; “How to take care of apple snails”; “Quick guide”
  • Aqualog (aqualog.de): “Discus (lexicon profile)”
  • Aquarium Co-Op (aquariumcoop.com): “Oscar Fish Care Guide”; “Care Guide for Nerite Snails”; “Celestial Pearl Danio care guide”; “Care Guide for Amano Shrimp”; “Freshwater Angelfish Care Guide”; “Care Guide for Assassin Snails”; “Betta Fish Care Guide”; “Care Guide for Plecostomus”; “Care Guide for Cardinal Tetras”; “Care Guide for Cherry Shrimp”; “Chili Rasbora care guide”; “Care Guide for Cory Catfish”; “Discus Fish Care Guide”; “Care Guide for Dwarf Gouramis”; “Endler's Livebearer Care Guide”; “Care Guide for GloFish”; “Care Guide for Fancy Goldfish”; “Guppy Care Guide”; “Care Guide for Harlequin Rasboras and Lambchop Rasboras”; “Care Guide for Kuhli Loaches”; “Care Guide for Mollies: Feeding, Breeding, and Tank Mates”; “Care Guide for Mystery Snails”; “Care Guide for Platy Fish: Feeding, Breeding, and Tank Mates”; “Care Guide for Zebra and Leopard Danios”; “Goldfish Tank Mates”; “10 Best Top-Dwelling Fish for Your Freshwater Community Aquarium”; “What Is Neon Tetra Disease and How Can It Be Prevented?”; “Neon and Cardinal Tetras: Beginner Schooling Fish”; “Top 5 Dither Fish to Help Shy or Aggressive Fish in Freshwater Tanks”; “Betta fish tank mates”
  • AquariumInfo.org (aquariuminfo.org): “Apple Snail”
  • FishBase (fishbase.se): “Betta splendens, Siamese fighting fish: species summary”; “Astronotus ocellatus, Oscar: species summary”; “Danio margaritatus summary page”; “Paracheirodon innesi summary page”; “Osteogaster aenea, Bronze corydoras”; “Symphysodon aequifasciatus, Blue discus: species summary”; “Trichogaster lalius, Dwarf gourami: species summary”; “Poecilia wingei, Endlers guppy: species summary”; “Carassius auratus, Goldfish: species summary”; “Poecilia reticulata, Guppy: species summary”; “Trigonostigma heteromorpha summary page”; “Maylandia lombardoi summary page”; “Aulonocara stuartgranti summary page”; “Xiphophorus maculatus, Southern platyfish: species summary”; “Labidochromis caeruleus summary page”; “Danio rerio summary page”; “Length-weight relationships for Carassius auratus”; “Length-weight relationships for Osteogaster aenea”; “Length-weight relationships for Astronotus ocellatus”; “Pterophyllum scalare, Freshwater angelfish: species summary”; “Length-weight relationships for Pterophyllum scalare”; “Paracheirodon axelrodi summary (Bayesian length-weight estimate)”; “Length-weight relationships for Poecilia reticulata”
  • fishkeeping.co.uk (fishkeeping.co.uk): “Goldfish Size, Life Expectancy and Tank Recommendations”; “Keeping Goldfish - The Right Way”
  • Maidenhead Aquatics (fishkeeper.co.uk species data sheet) (fishkeeper.co.uk): “Kenyi data sheet”; “Zebra Nerite Snail”; “Hybrid Peacock (Aulonocara sp.) data sheet”; “Yellow Labidochromis data sheet”; “Siamese Fighting Fish/Betta data sheet”; “Oscar data sheet”; “Angelfish data sheet”; “Discus data sheet”; “Neon Tetra data sheet”; “Harlequin Rasbora data sheet”; “Guppy data sheet”
  • Neotropical Ichthyology (Crampton 2008) (scielo.br): “Ecology and life history of an Amazon floodplain cichlid: the discus fish Symphysodon”
  • Ornamental Aquatic Trade Association (OATA) (ornamentalfish.org): “How to look after goldfish in an aquarium / fish tank”; “How to look after fancy goldfish”
  • PlanetCatfish (via Internet Archive snapshot, 2025) (web.archive.org): “Ancistrus sp. (3) Common Bristlenose Catfish Cat-eLog data sheet”; “Osteogaster aenea (Bronze Cory) Cat-eLog data sheet”
  • Practical Fishkeeping (practicalfishkeeping.co.uk): “Amano shrimp: Spineless heroes (Nathan Hill)”; “How long will my fish live?”; “Cardinal tetra, Paracheirodon axelrodi”; “A guide to the small rasboras from the genus Trigonostigma”; “Malawi's finest: The Yellow lab, Labidochromis caeruleus”; “What water temperature do goldfish need?”; “How can I breed goldfish in my aquarium?”; “What can I keep in my hard water aquarium?”
  • Practical Fishkeeping (Julian Dignall) (practicalfishkeeping.co.uk): “Focus on commonly kept Corydoras”
  • Seriously Fish (seriouslyfish.com): “Astronotus ocellatus”; “Danio margaritatus (Celestial Pearl Danio)”; “Paracheirodon innesi (Neon Tetra)”; “Maylandia lombardoi”; “Poecilia sphenops”; “Aulonocara stuartgranti”; “Labidochromis caeruleus”; “Pterophyllum scalare”; “Betta splendens”; “Ancistrus sp. '3' (Common Bristlenose Catfish)”; “Paracheirodon axelrodi (Cardinal Tetra)”; “Boraras brigittae”; “Osteogaster aenea (Bronze Cory)”; “Symphysodon aequifasciatus”; “Trichogaster lalius”; “Poecilia wingei”; “Gymnocorymbus ternetzi (Black Widow Tetra)”; “Poecilia reticulata”; “Trigonostigma heteromorpha (Harlequin)”; “Pangio semicincta ('Kuhli' Loach)”; “Poecilia latipinna”; “Aulonocara baenschi”; “Xiphophorus maculatus”; “Danio rerio (Zebra Danio)”
  • Shrimp and Snail Breeder (aquariumbreeder.com): “Amano Shrimp: detailed guide, care, diet and breeding”; “Assassin Snail: detailed guide, care, diet and breeding”; “Red Cherry Shrimp: detailed guide, care, diet and breeding”; “Crystal Red Shrimp: detailed guide, care, diet and breeding”; “Nerite Snails: detailed guide, care, diet and breeding”; “Cherry shrimp in a community tank: how to make it successful”
  • Shrimp Science (shrimpscience.com): “Amano Shrimp”; “Red Cherry Shrimp - Care Guide”; “Crystal Red Shrimp - Care Guide”
  • Tropical Fish Hobbyist Magazine (tfhmagazine.com): “Betta splendens”; “Astronotus sp.”
  • UF/IFAS EDIS (ask.ifas.ufl.edu): “Evolution, Culture, and Care for Betta splendens (FA212)”
  • Wikipedia (en.wikipedia.org): “Vittina natalensis”

All sources accessed . Every number on this page comes from these documents.