Skip to content
Stock checked on Amazon · 40 aquarium gear comparisons
59 species

Fish for a 25 gallon (100 L) aquarium

Fish that need more than 10 gallons but fit a 25 gallon (100 L) tank, based on our species data: livebearers, dwarf cichlids, gouramis and larger schooling fish.

By The AcuarioSano Team Updated on 6 min read

If you buy through our links, Amazon pays us a small commission at no extra cost to you. That’s how we keep the site running. How we choose.

A tank of around 25 gallons (100 L) is a sweet spot for a varied community. This list is computed from our database and shows fish whose minimum tank size is more than 40 litres (10 gallons) and no more than 100 litres. We leave out the nano species on purpose: they also fit, but they already have their own list.

That leaves the fish that really benefit from this volume: mollies and swordtails, harlequin rasboras and larger tetras, dwarf cichlids such as rams and kribensis, honey and pearl gouramis, kuhli loaches and bristlenose plecos, among others.

  • Build the tank around one centerpiece (a pair of dwarf cichlids or a gourami) and one or two schools.
  • Add a group of bottom dwellers, such as corydoras or kuhli loaches.
  • Check water hardness: livebearers prefer hard water, rams and many tetras soft water.

The list only filters by tank size, so it mixes species with different temperaments and water needs. Use the compatibility checker before buying, and remember that our minimum sizes assume the species' full group. A 29 gallon (110 L) tank, a common US size, fits everything here with a bit of margin.

25 gallon tank

Species Min. liters Size Temp. Difficulty
Bristlenose pleco Ancistrus sp.
26 gal (100 L) 5.1 in (13 cm) 72–81 °F (22–27 °C) Easy
Cherry barb Puntius titteya
16 gal (60 L) 2 in (5 cm) 73–81 °F (23–27 °C) Easy
Tiger barb Puntigrus tetrazona
26 gal (100 L) 2.4 in (6 cm) 72–79 °F (22–26 °C) Easy
Bronze cory Corydoras aeneus
21 gal (80 L) 2.6 in (6.5 cm) 72–81 °F (22–27 °C) Easy
Panda cory Corydoras panda
16 gal (60 L) 1.8 in (4.5 cm) 68–77 °F (20–25 °C) Moderate
Zebra danio Danio rerio
16 gal (60 L) 2 in (5 cm) 64–77 °F (18–25 °C) Easy
Guppy Poecilia reticulata
14 gal (54 L) 2 in (5 cm) 72–82 °F (22–28 °C) Easy
Dwarf gourami Trichogaster lalius
16 gal (60 L) 2.4 in (6 cm) 75–82 °F (24–28 °C) Moderate
Molly Poecilia sphenops
26 gal (100 L) 3.1 in (8 cm) 75–82 °F (24–28 °C) Easy
Otocinclus catfish Otocinclus vestitus
16 gal (60 L) 1.6 in (4 cm) 70–79 °F (21–26 °C) Moderate
Platy Xiphophorus maculatus
16 gal (60 L) 2.4 in (6 cm) 68–79 °F (20–26 °C) Easy
Ram cichlid Mikrogeophagus ramirezi
16 gal (60 L) 2 in (5 cm) 79–86 °F (26–30 °C) Moderate
Harlequin rasbora Trigonostigma heteromorpha
16 gal (60 L) 1.8 in (4.5 cm) 72–81 °F (22–27 °C) Easy
Rummy-nose tetra Hemigrammus rhodostomus
26 gal (100 L) 1.8 in (4.5 cm) 75–82 °F (24–28 °C) Moderate
Cardinal tetra Paracheirodon axelrodi
21 gal (80 L) 1.8 in (4.5 cm) 73–84 °F (23–29 °C) Moderate
Neon tetra Paracheirodon innesi
16 gal (60 L) 1.4 in (3.5 cm) 68–79 °F (20–26 °C) Easy
Agassiz's dwarf cichlid Apistogramma agassizii
16 gal (60 L) 3.1 in (8 cm) 75–82 °F (24–28 °C) Moderate
Cockatoo dwarf cichlid Apistogramma cacatuoides
16 gal (60 L) 3.1 in (8 cm) 75–82 °F (24–28 °C) Easy
26 gal (100 L) 3.9 in (10 cm) 72–81 °F (22–27 °C) Easy
Celebes rainbowfish Marosatherina ladigesi
26 gal (100 L) 2.8 in (7 cm) 75–82 °F (24–28 °C) Moderate
Badis Badis badis
16 gal (60 L) 2.4 in (6 cm) 68–79 °F (20–26 °C) Moderate
Gold barb Barbodes semifasciolatus
26 gal (100 L) 2.8 in (7 cm) 64–75 °F (18–24 °C) Easy
Odessa barb Pethia padamya
26 gal (100 L) 2.4 in (6 cm) 68–79 °F (20–26 °C) Easy
Bolivian ram Mikrogeophagus altispinosus
26 gal (100 L) 3.1 in (8 cm) 72–79 °F (22–26 °C) Easy
Peppered cory Corydoras paleatus
21 gal (80 L) 2.6 in (6.5 cm) 64–75 °F (18–24 °C) Easy
Sterbai cory Corydoras sterbai
21 gal (80 L) 2.6 in (6.5 cm) 75–82 °F (24–28 °C) Easy
Three-stripe cory Corydoras trilineatus
18 gal (70 L) 2.2 in (5.5 cm) 72–79 °F (22–26 °C) Easy
Pearl danio Danio albolineatus
21 gal (80 L) 2.4 in (6 cm) 68–79 °F (20–26 °C) Easy
Chessboard cichlid Dicrossus filamentosus
26 gal (100 L) 3.1 in (8 cm) 77–84 °F (25–29 °C) Difficult
Twig catfish Farlowella vittata
26 gal (100 L) 5.9 in (15 cm) 75–81 °F (24–27 °C) Moderate
Sparkling gourami Trichopsis pumila
12 gal (45 L) 1.4 in (3.5 cm) 72–82 °F (22–28 °C) Moderate
Honey gourami Trichogaster chuna
14 gal (54 L) 1.8 in (4.5 cm) 72–82 °F (22–28 °C) Easy
Kribensis Pelvicachromis pulcher
21 gal (80 L) 3.5 in (9 cm) 75–82 °F (24–28 °C) Easy
Flag acara Laetacara curviceps
21 gal (80 L) 2.8 in (7 cm) 75–82 °F (24–28 °C) Easy
Dwarf chain loach Ambastaia sidthimunki
21 gal (80 L) 2.2 in (5.5 cm) 77–82 °F (25–28 °C) Moderate
Reticulated hillstream loach Sewellia lineolata
21 gal (80 L) 2.4 in (6 cm) 68–75 °F (20–24 °C) Moderate
Kuhli loach Pangio kuhlii
16 gal (60 L) 3.5 in (9 cm) 75–82 °F (24–28 °C) Moderate
Golden dwarf cichlid Nannacara anomala
16 gal (60 L) 2.8 in (7 cm) 72–81 °F (22–27 °C) Easy
Multifasciatus (shell dweller) Neolamprologus multifasciatus
16 gal (60 L) 1.8 in (4.5 cm) 75–81 °F (24–27 °C) Moderate
Marbled hatchetfish Carnegiella strigata
21 gal (80 L) 1.4 in (3.5 cm) 75–82 °F (24–28 °C) Moderate
White cloud mountain minnow Tanichthys albonubes
16 gal (60 L) 1.6 in (4 cm) 57–72 °F (14–22 °C) Easy
Paradise fish Macropodus opercularis
21 gal (80 L) 3.5 in (9 cm) 61–79 °F (16–26 °C) Easy
Variatus platy Xiphophorus variatus
21 gal (80 L) 2.6 in (6.5 cm) 64–77 °F (18–25 °C) Easy
Zebra pleco (L046) Hypancistrus zebra
26 gal (100 L) 3.1 in (8 cm) 79–88 °F (26–31 °C) Difficult
Clown pleco (L104) Panaqolus maccus
21 gal (80 L) 3.5 in (9 cm) 75–82 °F (24–28 °C) Easy
Forktail blue-eye Pseudomugil furcatus
16 gal (60 L) 2 in (5 cm) 75–82 °F (24–28 °C) Moderate
Red-line rasbora Rasbora pauciperforata
26 gal (100 L) 2.4 in (6 cm) 73–82 °F (23–28 °C) Moderate
Lambchop rasbora Trigonostigma espei
14 gal (54 L) 1.4 in (3.5 cm) 73–82 °F (23–28 °C) Easy
Hengel's rasbora Trigonostigma hengeli
14 gal (54 L) 1.2 in (3 cm) 73–82 °F (23–28 °C) Moderate
Copper tetra Hasemania nana
16 gal (60 L) 1.6 in (4 cm) 72–82 °F (22–28 °C) Easy
Diamond tetra Moenkhausia pittieri
26 gal (100 L) 2.4 in (6 cm) 75–82 °F (24–28 °C) Easy
Emperor tetra Nematobrycon palmeri
21 gal (80 L) 2 in (5 cm) 73–81 °F (23–27 °C) Easy
Lemon tetra Hyphessobrycon pulchripinnis
21 gal (80 L) 1.8 in (4.5 cm) 72–82 °F (22–28 °C) Easy
Glowlight tetra Hemigrammus erythrozonus
16 gal (60 L) 1.6 in (4 cm) 75–82 °F (24–28 °C) Easy
Black skirt tetra Gymnocorymbus ternetzi
26 gal (100 L) 2.2 in (5.5 cm) 70–81 °F (21–27 °C) Easy
Red eye tetra Moenkhausia sanctaefilomenae
26 gal (100 L) 2.4 in (6 cm) 72–82 °F (22–28 °C) Easy
Penguin tetra Thayeria boehlkei
21 gal (80 L) 2.4 in (6 cm) 72–82 °F (22–28 °C) Easy
X-ray tetra Pristella maxillaris
16 gal (60 L) 1.8 in (4.5 cm) 75–82 °F (24–28 °C) Easy
Serpae tetra Hyphessobrycon eques
21 gal (80 L) 1.6 in (4 cm) 72–82 °F (22–28 °C) Easy

Frequently asked questions

What fish are good for a 25 gallon tank?+

Harlequin rasboras, larger tetras, corydoras, a pair of dwarf cichlids, honey or pearl gouramis and a bristlenose pleco are popular choices, provided their water needs match.

Why are neon tetras not on this list?+

Fish that already fit a 10 gallon tank appear in the smaller tank lists. They can of course live in a 25 gallon tank too.

Can I keep angelfish in 25 gallons?+

We list angelfish for larger, taller tanks. A group of adults needs about 40-55 gallons (150-200 L).

You may also like

Freshwater fish → Complete aquarium guide →