Best fish for a 10 gallon tank

Ten gallons is a tight footprint - 20 inches by 10 inches by 12 inches tall. Stocking has to honor real adult sizes, swimming patterns, and bioload limits. Here's what actually works.

Single-species nano builds

1 male Betta splendens. The classic 10-gallon. Add live plants, gentle filtration, weekly water changes. Don't add tank mates that nip fins (tetras, barbs).

1 honey gourami + 6 ember tetras. Both are docile + small. Ember tetras max 0.8" + the gourami stays under 2". Schools tightly.

6-8 chili rasboras (Boraras brigittae). Tiny crimson nano fish, max 0.8". Schools beautifully in heavily-planted 10-gallon biotopes.

1 dwarf puffer (Carinotetraodon travancoricus). Single-species only - aggressive. Feed live blackworms + snails to wear down their teeth.

15-20 cherry shrimp + plants. A shrimp-only tank is the lowest-bioload option. Skip fish entirely.

What does NOT fit in 10 gallons

Goldfish (need 30+ gallons even fancy varieties). Common plecos (max 24 inches). Tiger barbs (need a school of 6+ in 30+ gallons - they fin-nip). Angelfish (need 4 ft tank, 55+ gallons). Most cichlids. Most catfish other than otocinclus.

Plants + setup notes

Heavily plant the tank: anubias on driftwood, java fern, Cryptocoryne wendtii, Bucephalandra, Christmas moss. A planted nano stays cleaner, oxygenated, and has natural cover. Sponge filter works great here. Heater rated for 25 watts. Weekly 25% water changes.

Browse nano-tank-friendly species

Live vendor inventory shipping overnight to all 50 states. Buyer Protection on every order.

Browse nano-tank-friendly species →

Frequently asked questions

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

The old 'one inch per gallon' rule fails for compact-bodied or schooling fish. Practical answer: one show fish (betta, gourami, dwarf puffer) plus a small clean-up crew (1-2 nerite snails + 5-10 cherry shrimp), OR one school of nano fish (chili rasboras, ember tetras, pygmy corys, endlers livebearers).

Can I keep neon tetras in a 10 gallon?

Marginally. Neons need a school of 6+, and adults are 1.5" - bioload-wise it's the absolute limit for a 10-gallon. Better choices for a 10g: ember tetras (0.8") or chili rasboras (0.7").

Can I have a goldfish in a 10 gallon tank?

No. Goldfish are heavily-stocked-pond fish that need 30+ gallons even for fancy varieties. They produce too much waste for a 10g and will quickly stunt.

Sources and references

Recommendations on this page cross-checked against the following authoritative references and our internal vendor + breeder database.

Have a photo of Best Fish For 10 Gallon Tank?
Approved photos go live in 24 hours, with credit (or anonymous - your call).