Aquastockstocking data
HomeTanks › 10 gallon

Best Fish for a 10 Gallon Tank

What fits in 10 gallons20 x 10 x 12 in10 gal · 38 L19 species in our database fitFilter turnover: 50 GPH (5×)Weekly change: 2 gal (25%)Bioload budget: 10″ adult fish
What a 10 gallon tank supports at a glance.
Standard nano · 20 x 10 x 12 in · 38 L
A small school of nano fish plus a cleanup crew.

19 species in our database can live in a 10-gallon tank. Here are some stocking ideas.

Schooling fish

Neon TetraNeon Tetra
1.5" · group of 6+
Ember TetraEmber Tetra
0.8" · group of 8+
Pygmy CorydorasPygmy Corydoras
1" · group of 8+
OtocinclusOtocinclus
1.5" · group of 6+
Zebra DanioZebra Danio
2" · group of 6+
Celestial Pearl DanioCelestial Pearl Danio
1" · group of 8+
Harlequin RasboraHarlequin Rasbora
1.8" · group of 6+
Chili RasboraChili Rasbora
0.7" · group of 8+
White Cloud Mountain MinnowWhite Cloud Mountain Minnow
1.5" · group of 6+

Centerpiece & bottom dwellers

PlatyPlaty
2.5" · Peaceful
BettaBetta (male)
2.5" · Aggressive
Dwarf GouramiDwarf Gourami
3.5" · Peaceful

Frequently asked questions

What fish can live in a 10 gallon tank?

19 species from our database can live in a 10-gallon tank. This includes 9 schooling species and 3 centerpiece/bottom dwellers.

How many fish can I put in a 10 gallon tank?

Use our stocking calculator to estimate a safe stocking level based on fish size and bioload. A 10-gallon tank gives you 38 liters of volume.

Related resources

Calculate exact stocking for 10 gal →

Species that fit a 10 gallon tank

All 14 species below have a minimum tank size of 10 gallons or less. Remember that minimum group size is part of the calculation — a shoaling species needs room for the whole group, not one fish.

SpeciesAdult sizeMin tankGroupTemperature
Dwarf Gourami3.5″10 gal1+72–82°F
Betta2.5″5 gal1+76–82°F
Platy2.5″10 gal3+70–82°F
Amano Shrimp2.0″10 gal3+65–80°F
Guppy2.0″10 gal3+72–82°F
Honey Gourami2.0″10 gal1+72–82°F
Mystery Snail2.0″5 gal1+68–82°F
Zebra Danio2.0″10 gal6+64–77°F
Harlequin Rasbora1.8″10 gal6+73–82°F
Neon Tetra1.5″10 gal6+72–78°F
Otocinclus1.5″10 gal6+72–79°F
White Cloud Mountain Minnow1.5″10 gal6+60–72°F
Endler's Livebearer1.3″10 gal3+72–82°F
Celestial Pearl Danio1.0″10 gal8+72–79°F

10 gallon tank FAQ

How many fish can I keep in a 10 gallon tank?

It depends on the species. As a guide, a 10-gallon tank comfortably supports a single species plus a clean-up crew. Use the stocking calculator for a specific plan.

Does a 10 gallon tank need a filter and heater?

A filter, always — it houses the bacteria that process fish waste. A heater is needed unless you keep coldwater species; see fish that do not need a heater.

How often should I change the water in a 10 gallon tank?

25–30% weekly, which is about 2 gallons. Consistency matters more than volume.

Marcus Rivera · Freshwater aquarist, 14 years fishkeeping

Every number on this page is cross-checked against at least four published sources and our own tank logs. Ranges reflect what keeps fish healthy long term, not the smallest tank an animal can survive in. See how we source data or our editorial policy.

✓ Reviewed 2026-08-21