Best Fish for 10 and 20 Gallon Aquariums: Complete Stocking Guide

So you've got a 10 or 20 gallon aquarium sitting on your stand — or you're about to — and you're wondering what fish actually thrive in a tank that size. Good news: small tanks can be some of the most rewarding aquariums in the hobby. Bad news: they're also the most commonly overstocked, and the wrong fish will be miserable (or short-lived) in a small space. This guide breaks down the best fish for 10 and 20 gallon tanks by category, gives you full stocking recipes you can copy, and tells you exactly what to avoid.

First Rules of Stocking Small Tanks

Before picking species, get the basics right:

  • Cycle the tank first. A new tank has no beneficial bacteria. Add fish too early and they'll suffer ammonia burns. See our cycling guide.
  • Forget '1 inch per gallon.' It's a rough myth. A 3-inch goldfish has way more bioload than three 1-inch tetras. Body shape, activity level, and waste output all matter more than length.
  • Most nano fish need schools of 6+. Solo schooling fish hide, stress, and die early. Plan groups, not individuals.
  • 20 long beats 20 tall. Footprint matters more than depth for almost all community fish. A 20 long (30″ x 12″) gives you more useful swimming space than a 20 high.
  • Centerpiece + school + cleanup is the formula. One feature fish, one or two schooling groups, and an invertebrate cleanup crew.

Best Schooling Fish for 10-Gallon Tanks

These are true nano species — small adult size, low bioload, comfortable in tight spaces.

Chili Rasbora (Boraras brigittae)

The tiny red gem of nano tanks. Under 0.75 inches at adult size, brilliant red, peaceful, and happiest in soft, slightly acidic planted water. Get 8–12. Browse our rasbora collection.

Phoenix Rasbora, Dwarf Emerald Rasbora & Other Boraras

Same nano size class as the chili. Schools of 8+ make the impact. Phoenix Rasbora brings fiery orange-red; Dwarf Emerald Rasbora brings stripes and metallic green.

Green Kubotai (Neon Green Rasbora)

Slightly larger than Boraras at about 1 inch. Bright lime-green, very active, peaceful. View Green Kubotai.

Celestial Pearl Danio (Galaxy)

One of the most beautiful nano fish in the hobby — deep navy body with pearl spots and orange-red fins. Best as a school of 8 in a planted 10 with gentle flow. See the Celestial Pearl Danio.

Pygmy Cory (Corydoras pygmaeus)

Yes, you can have a cory school in a 10! Pygmy corys top out at 1 inch and swim in the mid-water column rather than constantly grubbing the bottom. School of 6–8. See our cory care guide and the full Corydoras collection.

Endlers (Single-Sex)

True Endlers are smaller than guppies, electric-colored, and active. Keep males only in a 10 to prevent overpopulation (they breed like wildfire). 5–7 males is perfect. Browse livebearers & Endlers.

Clown Killifish

Tiny surface-dwellers with orange-and-black banded tails. They occupy a layer no other fish uses in your 10 gallon. Group of 5–6.

Best Centerpiece Fish for 10-Gallon Tanks

If you want a single feature fish instead of (or alongside) a small school:

Betta (Male, with Snails & Shrimp)

A 10-gallon planted betta tank is one of the most rewarding setups in the hobby. The betta is the obvious centerpiece, and you can add nerite or mystery snails and (cautiously) cherry shrimp. See our betta care guide and the betta collection.

Honey Gourami (With Caveats)

The smallest of the gouramis at ~2 inches. Peaceful, hardy, and a great alternative to bettas. A 10 is a strict minimum — 20 is far better.

Best Bottom Dwellers for 10-Gallon Tanks

  • Pygmy Cory school — covered above
  • Otocinclus — tiny algae-eating catfish. Group of 3+ in an established, planted tank only. They starve in new tanks.
  • Avoid plecos. Even bristlenose need 29+ gallons. See the pleco care guide for proper tank sizes.

Best Invertebrates for 10-Gallon Tanks

  • Cherry shrimp (Neocaridina davidi) — the perfect 10-gallon invertebrate. Colorful, peaceful, low-bioload, and they breed in your tank. See our cherry shrimp care guide and shrimp collection.
  • Nerite snails — bulletproof algae eaters that won't reproduce in freshwater. Zebra, tiger, batik, and red-spotted variants available.
  • Mystery snails — bigger, more visible, and they will breed if conditions are right. See our mystery snail breeding guide.

Stocking Examples for 10-Gallon Tanks

Recipe 1: The Shrimp Sanctuary

20+ cherry shrimp, 8 chili rasboras, 2 nerite snails. Heavily planted, low flow.

Recipe 2: The Nano Schooler Showcase

10 celestial pearl danios, 6 pygmy corydoras, 1 mystery snail. Planted with driftwood.

Recipe 3: The Betta Setup

1 male betta, 6–10 cherry shrimp, 2 nerite snails. Planted, gentle filter.

Best Fish for 20-Gallon Tanks

A 20 (especially a 20 long) opens up much more flexibility. You can do larger schools, add a centerpiece, and run a richer community.

Neon Tetra, Green Neon Tetra & Gold Neon Tetra

The classic community schooler. Group of 8–12. Hardy, peaceful, brilliantly colored. See our tetra care guide and the tetra collection.

Harlequin Rasbora

Orange-pink body with a bold black triangle. School of 8–10 in a 20. One of the prettiest community fish for beginners.

Zebra Danio, Leopard Danio & Longfin Variants

Hardy, active, perfect for a 20 long (they need horizontal swimming room more than depth). Group of 6–8. View the danios collection.

Bronze or Albino Cory School

Full-size bronze or albino aeneus corys in a school of 6 fit comfortably in a 20 long. Pair with sand substrate for happy barbels.

Dwarf Gourami (Centerpiece)

A 20 is the right minimum for a dwarf gourami. Males are stunning — sky blue, neon, or red honey morphs available. One per tank.

Guppies (Single-Sex Colony)

A 20 of all-male fancy guppies is one of the most beautiful, low-stress setups in the hobby. Mixed-sex guppies in a 20 will quickly overpopulate. See our guppy care guide and the guppy collection.

Killifish (Species-Specific)

Clown killifish and steel-blue killifish work in a 20. They're jumpers — lid required.

Stocking Examples for 20-Gallon Tanks

Recipe 1: The Classic Community

10 neon tetras, 6 bronze corydoras, 1 male betta OR 1 male honey gourami, 2 nerite snails.

Recipe 2: The Planted Nano Paradise

12 chili rasboras, 8 green kubotai, 8 pygmy corys, 20+ cherry shrimp. Heavily planted; see our plant care guide.

Recipe 3: The Single-Species Showcase

10–12 male fancy guppies, 2–3 mystery snails. Simple, vibrant, perfect for beginners.

Fish to Avoid in 10 and 20 Gallon Tanks

  • Common pleco — grows to 18–24 inches. Even 'small' ones outgrow a 20 in a year.
  • Goldfish — massive bioload, needs 40+ gallons even for fancy varieties.
  • Angelfish — needs height and tankmates a 20 can't support.
  • Tiger barbs & large barbs — nippy and need bigger groups.
  • African cichlids — way too aggressive for nano tanks.
  • Bala sharks — grow over a foot, need 6+ feet of swimming room.

Equipment Essentials

Stocking is only half the job. Make sure you have:

  • A reliable heater — even 'cold-water tolerant' fish do better with stability
  • An API Master Test Kit and Seachem Prime for water changes
  • Quality fish food matched to your species
  • A lid — many small fish (killifish, danios, gouramis) are jumpers

FAQ

Can I keep a goldfish in a 10 gallon? No. Even fancy goldfish need 30+ gallons.

How many neon tetras in a 20 gallon? 10–12 is the sweet spot.

Can I mix shrimp and bettas? Sometimes — depends on the individual betta. Start with cheap cherries; have a backup plan if it goes badly.

Does 20 long vs 20 tall matter? Yes, hugely. Get the long version for almost every stocking plan.

Can I keep a school of one species and skip the centerpiece? Absolutely — a school of 20+ chili rasboras or a male-only guppy colony looks amazing.

Visit Us in Cheyenne

We rotate our nano fish stock weekly — Boraras rasboras, celestial pearl danios, neon tetras, pygmy corys, Endlers, bettas, and tons of shrimp varieties. Stop in or browse online to see what's available right now. Need help picking species for your tank? Contact us — we'll help you build a stocking plan that works.

Back to blog

Leave a comment

Please note, comments need to be approved before they are published.