Best fish for a 10 gallon tank
A 10 gallon tank holds about 38 litres of water once substrate and decor are in. That is enough for one centrepiece fish or a shrimp colony, not a busy community.
Checked by our tank model as a starter group in an empty, cycled 10G (51 × 25 × 30 cm) with a filter rated for it. One group per tank; mix species with the planner.
Good fits
- Fits
Cherry shrimp
Neocaridina davidiTemperature 76°F works for Cherry shrimp, but 72–75°F is ideal.
group of 10 · 1.6 in · 4+ gal · 72–75°F · pH 6.5–7.8 - Fits
Amano shrimp
Caridina multidentataThe best-known algae-eating shrimp, made famous by Takashi Amano; bigger than cherries and a good fit for planted community tanks.
group of 3 · 2 in · 7+ gal · 72–77°F · pH 6.5–7.5 - Fits
African dwarf frog
Hymenochirus boettgeriA small, fully aquatic frog of up to 2 inches that can share a tank with peaceful fish, as long as it is target-fed.
group of 2 · 2 in · 7+ gal · 75–77°F · pH 6.6–7.8 - Fits
Assassin snail
Anentome helenaA yellow-and-brown striped predatory snail kept to control bladder, ramshorn and trumpet snails; it breeds slowly and never becomes a pest.
1 in · 3+ gal · 70–81°F · pH 7.2–8 - Fits
Bladder snail
Physella acutaBladder snail breeds out of control when overfed.
0.6 in · 1+ gal · 63–84°F · pH 7–8 - Fits
Malaysian trumpet snail
Melanoides tuberculataMalaysian trumpet snail breeds out of control when overfed.
1 in · 2+ gal · 64–77°F · pH 7–8.5 - Fits
Mystery snail
Pomacea diffusaThe most popular large aquarium snail; it leaves healthy plants alone and lays its eggs above the waterline, so numbers are easy to control.
2.2 in · 7+ gal · 68–82°F · pH 7–8 - Fits
Ramshorn snail
Planorbarius corneusThe classic flat-coiled snail every fishkeeper knows; it cleans up film and leftovers, breeds easily, and the red form is especially popular.
1.4 in · 4+ gal · 70–81°F · pH 7–8 - Fits
Ghost shrimp
Palaemonetes paludosusA cheap, see-through North American shrimp whose insides are visible; easy to keep, but short-lived and often hard on fry and shrimplets.
group of 3 · 1.9 in · 7+ gal · 64–82°F · pH 7–8 - Fits
Pea puffer
Carinotetraodon travancoricusThe smallest freshwater puffer, an inch of curiosity and attitude; it eats snails, nips fins and rarely suits a community tank.
1 in · 5+ gal · 72–82°F · pH 6.8–8 - Fits
Whisker shrimp
Macrobrachium lanchesteriA clear, long-armed shrimp from Southeast Asia that looks harmless but is an active predator of small shrimp, snails and fish like guppies.
1.5 in · 12+ gal · 75–84°F · pH 6.5–8
Possible, with care
- With care
Neon tetra
Paracheirodon innesiNeon tetra: needs a 54 L tank, this one is 38 L.
group of 8 · 1.2 in · 17+ gal · 70–77°F · pH 5–7 - With care
Harlequin rasbora
Trigonostigma heteromorphaHarlequin rasbora: needs a 54 L tank, this one is 38 L.
group of 8 · 1.4 in · 17+ gal · 73–81°F · pH 6–7 - 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
Panda corydoras
Corydoras pandaPanda corydoras: needs a 54 L tank, this one is 38 L.
group of 6 · 1.6 in · 17+ gal · 72–77°F · pH 6–7.2 - With care
Otocinclus
Otocinclus vittatusOtocinclus: needs a 54 L tank, this one is 38 L.
group of 6 · 1.4 in · 17+ gal · 72–79°F · pH 6–7.2 - With care
Betta
Betta splendensBetta: tank width 25 cm < 30 cm needed.
2.8 in · 11+ gal · 72–86°F · pH 6–7.5 - With care
Black neon tetra
Hyphessobrycon herbertaxelrodiBlack neon tetra: needs a 72 L tank, this one is 38 L.
group of 8 · 1.4 in · 23+ gal · 73–81°F · pH 5.5–7.5 - With care
Bristlenose pleco
Ancistrus cf. cirrhosusBristlenose pleco: needs a 54 L tank, this one is 38 L.
4.9 in · 17+ gal · 70–79°F · pH 5.5–7.5 - With care
Cardinal tetra
Paracheirodon axelrodiCardinal tetra: needs a 54 L tank, this one is 38 L.
group of 8 · 1.4 in · 17+ gal · 73–81°F · pH 4–6 - With care
Cherry barb
Puntius titteyaCherry barb: needs a 54 L tank, this one is 38 L.
group of 6 · 2 in · 17+ gal · 73–81°F · pH 6–8 - With care
Dwarf gourami
Trichogaster laliusDwarf gourami: needs a 56 L tank, this one is 38 L.
3 in · 18+ gal · 72–81°F · pH 6–7.5 - With care
Glowlight tetra
Hemigrammus erythrozonusGlowlight tetra: needs a 68 L tank, this one is 38 L.
group of 6 · 1.6 in · 22+ gal · 75–82°F · pH 6–7.5
And 32 more in the species catalog.
Too much
- Avoid
Angelfish
Pterophyllum scalareAngelfish: needs a 100 L tank, this one is 38 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 38 L.
group of 6 · 2.2 in · 32+ gal · 72–79°F · pH 6–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 38 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
Bronze cory
Corydoras aeneusStocking of 354% is above the 150% limit.
group of 6 · 3 in · 23+ gal · 70–81°F · pH 6–8 - Avoid
Chinese algae eater
Gyrinocheilus aymonieriChinese algae eater: needs a 304 L tank, this one is 38 L.
group of 6 · 11 in · 95+ gal · 72–79°F · pH 6–8 - Avoid
Clown loach
Chromobotia macracanthuspH 7.2 is outside the Clown loach range 5.0–7.0.
group of 6 · 15.7 in · 202+ gal · 75–86°F · pH 5–7 - Avoid
Common pleco
Pterygoplichthys pardalisAmazon sailfin catfish (common pleco): needs a 650 L tank, this one is 38 L.
22.8 in · 203+ gal · 77–82°F · pH 7–7.5 - Avoid
Convict cichlid
Amatitlania nigrofasciataConvict cichlid: needs a 108 L tank, this one is 38 L.
group of 2 · 5.9 in · 34+ gal · 75–82°F · pH 7–8 - Avoid
Demasoni
Chindongo demasoni (syn. Pseudotropheus demasoni)pH 7.2 is outside the Demasoni range 7.6–8.8.
group of 6 · 3 in · 64+ gal · 75–82°F · pH 8.2–8.5 - Avoid
Discus
Symphysodon aequifasciatus (species complex)Temperature 76°F is outside the Discus range 79–86°F.
group of 5 · 5.5 in · 80+ gal · 79–86°F · pH 5–7
And 83 more in the species catalog.
How many fish fit in 10 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 a betta live in a 10 gallon tank?
Yes. Ten gallons is a comfortable home for one male betta, with room for plants and a few snails or shrimp.
How many neon tetras can go in a 10 gallon tank?
Eight is the most our model accepts, and it flags the tank as small for them: neons are happier in 15 to 20 gallons.
Every tank is different. Set yours up once (size, water, who already lives there) and each species is checked against it.
Plan my tank