Best fish for a 5 gallon tank
Five gallons is about 19 litres of glass and closer to 16 litres of water. It suits one betta or a shrimp colony; schooling fish need more room than it has.
Checked by our tank model as a starter group in an empty, cycled 5G (41 × 21 × 25 cm) with a filter rated for it. One group per tank; mix species with the planner.
Possible, with care
- With care
Fancy guppy
Poecilia reticulataGH 8 dGH is outside the Fancy guppy range 8–25 dGH.
group of 3 · 1.4 in · 13+ gal · 75–81°F · pH 7–8 - With care
Cherry shrimp
Neocaridina davidiTurnover 3.9/h is below the recommended 4/h.
group of 10 · 1.6 in · 4+ gal · 72–75°F · pH 6.5–7.8 - With care
Betta
Betta splendensBetta: needs a 35 L tank, this one is 22 L.
2.8 in · 11+ gal · 72–86°F · pH 6–7.5 - With care
Amano shrimp
Caridina multidentataTurnover 3.9/h is below the recommended 4/h.
group of 3 · 2 in · 7+ gal · 72–77°F · pH 6.5–7.5 - With care
African dwarf frog
Hymenochirus boettgeriTurnover 3.9/h is below the recommended 4/h.
group of 2 · 2 in · 7+ gal · 75–77°F · pH 6.6–7.8 - With care
Assassin snail
Anentome helenaTurnover 3.9/h is below the recommended 4/h.
1 in · 3+ gal · 70–81°F · pH 7.2–8 - With care
Bladder snail
Physella acutaTurnover 3.9/h is below the recommended 4/h.
0.6 in · 1+ gal · 63–84°F · pH 7–8 - With care
Dwarf orange crayfish
Cambarellus patzcuarensisOrange dwarf crayfish (CPO): needs a 30 L tank, this one is 22 L.
group of 2 · 1.6 in · 10+ gal · 64–79°F · pH 6.8–8 - With care
Malaysian trumpet snail
Melanoides tuberculataTurnover 3.9/h is below the recommended 4/h.
1 in · 2+ gal · 64–77°F · pH 7–8.5 - With care
Mystery snail
Pomacea diffusaHeavy stocking of 125% (120–150%).
2.2 in · 7+ gal · 68–82°F · pH 7–8 - With care
Ramshorn snail
Planorbarius corneusTurnover 3.9/h is below the recommended 4/h.
1.4 in · 4+ gal · 70–81°F · pH 7–8 - With care
Celestial pearl danio
Danio margaritatusCelestial pearl danio: needs a 41 L tank, this one is 22 L.
group of 10 · 0.8 in · 13+ gal · 72–75°F · pH 6.5–7.5
And 11 more in the species catalog.
Too much
- Avoid
Neon tetra
Paracheirodon innesiNeon tetra: needs a 54 L tank, this one is 22 L.
group of 8 · 1.2 in · 17+ gal · 70–77°F · pH 5–7 - Avoid
Harlequin rasbora
Trigonostigma heteromorphaHarlequin rasbora: needs a 54 L tank, this one is 22 L.
group of 8 · 1.4 in · 17+ gal · 73–81°F · pH 6–7 - Avoid
Panda corydoras
Corydoras pandaPanda corydoras: needs a 54 L tank, this one is 22 L.
group of 6 · 1.6 in · 17+ gal · 72–77°F · pH 6–7.2 - Avoid
Otocinclus
Otocinclus vittatusOtocinclus: needs a 54 L tank, this one is 22 L.
group of 6 · 1.4 in · 17+ gal · 72–79°F · pH 6–7.2 - Avoid
Angelfish
Pterophyllum scalareAngelfish: needs a 100 L tank, this one is 22 L.
3.5 in · 32+ gal · 77–84°F · pH 6–7 - Avoid
Tiger barb
Puntigrus tetrazonaTiger barb: needs a 100 L tank, this one is 22 L.
group of 6 · 2.2 in · 32+ gal · 72–79°F · pH 6–7.5 - Avoid
Black neon tetra
Hyphessobrycon herbertaxelrodiBlack neon tetra: needs a 72 L tank, this one is 22 L.
group of 8 · 1.4 in · 23+ gal · 73–81°F · pH 5.5–7.5 - Avoid
Black widow tetra
Gymnocorymbus ternetzipH 7.2 is outside the Black widow tetra range 6.0–7.0.
group of 12 · 2.4 in · 22+ gal · 68–79°F · pH 6–7 - Avoid
Blood parrot cichlid
hybridBlood parrot cichlid: needs a 114 L tank, this one is 22 L.
7.9 in · 36+ gal · 72–82°F · pH 6.5–8 - Avoid
Blue dolphin cichlid
Cyrtocara mooriiTemperature 76°F is outside the Blue dolphin cichlid range 77–84°F.
group of 3 · 9.8 in · 80+ gal · 77–81°F · pH 8–8.5 - Avoid
Bristlenose pleco
Ancistrus cf. cirrhosusBristlenose pleco: needs a 54 L tank, this one is 22 L.
4.9 in · 17+ gal · 70–79°F · pH 5.5–7.5 - Avoid
Bronze cory
Corydoras aeneusBronze cory: needs a 72 L tank, this one is 22 L.
group of 6 · 3 in · 23+ gal · 70–81°F · pH 6–8
And 115 more in the species catalog.
How many fish fit in 5 gallons?
The old inch-per-gallon rule ignores body shape and group size. We estimate bioload from adult mass and water temperature, compare it with what the filter and weekly water changes remove, then add the space each species needs to swim and school.
The list above checks one species at a time. To mix several, add them to your own tank: the planner checks every pair and the combined load.
Questions
Can I keep fish in a 5 gallon tank?
One betta, or a group of dwarf shrimp, with a heater and a gentle filter. Schools of tetras or rasboras want at least 10 to 15 gallons.
How many shrimp fit in 5 gallons?
A starter colony of 10 cherry shrimp is comfortable; they breed and settle the number themselves.
Every tank is different. Set yours up once (size, water, who already lives there) and each species is checked against it.
Plan my tank