A 20-gallon tank is where this hobby gets genuinely fun. A 10-gallon limits you to one small school and not much else. A 20 gives you three zones to fill: top, middle, and bottom, plus room for a centerpiece fish that ties the whole display together. I have set up more 20-gallon communities than any other size, and the plans below are the ones I keep coming back to.
One strong recommendation before the plans: get the 20-gallon long (30 x 12 x 12 inches) rather than the 20 high. Same volume, but the long footprint gives schooling fish room to actually school, gives bottom-dwellers more floor, and gives you more surface area for gas exchange. It is the better tank in nearly every way.
The principles behind all three plans
- Fill three zones. A centerpiece or top-dweller, a mid-water school, and bottom-dwellers. This spreads the bioload through the water column and looks dramatically better than a single layer of fish.
- Schools of 6 minimum, 8 to 12 preferred. Neon tetras in a group of 4 hide and fade. In a group of 12 they school tightly, color up, and behave like the fish they are supposed to be. If you have tank space, more of one schooling species almost always beats adding a second species.
- Stock in order, slowly. Cycle the tank first (4 to 6 weeks for the nitrogen cycle), then add the hardiest school first, wait 1 to 2 weeks, test the water, and add the next group. Never add everything on day one.
- Use adult sizes in your math. Every number below uses the adult length of the fish.
Plan 1: The Classic (my top recommendation for beginners)
- 1 honey gourami (centerpiece, 2.5 inches) — peaceful, hardy, and personable. Avoid keeping two males together.
- 10 neon tetras (mid-water school, 15 inches) — the iconic community fish. Keep them at 72 to 75°F; they live longer and stay healthier on the cooler end of the tropical range.
- 6 pygmy corydoras (bottom, 6 inches) — tiny, active, endlessly entertaining. They sometimes shoal mid-water, which is a bonus.
- 2 nerite snails (cleanup) — superb algae eaters that cannot reproduce in freshwater, so no population explosion.
The math: 23.5 inches of fish in 20 gallons, a touch over the inch-per-gallon guideline but entirely workable because every species is slim-bodied and peaceful. Addition order: neons first (hardiest of the group once the tank is cycled), corydoras second, the gourami last since it is the most territorial of the three. Run a filter rated for at least 80 to 100 gallons per hour and change 25 percent of the water weekly.
Plan 2: The Livebearer Garden
- 4 male guppies (top/mid, 8 inches) — all males, deliberately. A mixed-sex group turns a 20-gallon into a guppy factory within months. Males-only gives you the color with none of the population math.
- 8 harlequin rasboras (mid-water school, 16 inches) — calm, tight-schooling, and unbothered by the guppies display.
- 6 bronze corydoras (bottom, 15 inches at 2.5 inches each) — the workhorse bottom crew.
The math: roughly 39 inches looks alarming against the guideline, but here is the nuance — guppies and rasboras are among the slimmest fish in the hobby, and this plan has no heavy-bodied species at all. I would still call this a moderately heavy stocking that demands consistent weekly water changes and good filtration. If that sounds like more maintenance than you want, drop the rasboras to 6 and you are at a comfortable 35. Addition order: rasboras first, corydoras second, guppies last.
Plan 3: The Betta Community
- 1 male betta (centerpiece, 2.5 inches) — the star of the tank. One male only, obviously.
- 8 ember tetras (mid-water school, 8 inches at 1 inch each) — small, calm, and orange enough to complement without competing. Their tiny size and peaceful nature make them one of the safest betta tankmates.
- 6 pygmy corydoras (bottom, 6 inches) — too small and bottom-focused to trigger a betta territorial response.
The math: about 16.5 inches in 20 gallons, comfortably under the guideline. This is the lowest-maintenance of the three plans. Two caveats from experience: have a backup tank or a breeder box ready in case your individual betta turns out to be a grump (personalities vary enormously), and skip the cherry shrimp unless you accept that some will become expensive snacks. Addition order matters most here: add the tetras and corydoras first, and the betta last, so it arrives in a tank where territories already feel "occupied."
What not to put in a 20-gallon
A short list of fish I see beginners regret, because the store sells them small:
- Rainbow or red-tail sharks — sold at 2 inches, but they claim the entire bottom of a 20-gallon as territory and harass everything in it.
- Common plecos — sold at 2 inches, destined for 12 to 18 inches. A bristlenose pleco (4 to 5 inches) is the right pleco for this tank.
- Angelfish — debatable, but a breeding pair gets territorial and a 20-gallon is cramped for their 6-inch bodies and tall fins. They belong in a 29 or larger.
- Goldfish — cold-water fish with a tropical bioload. A single fancy goldfish needs 20 gallons to itself, minimum, and no heater-sharing with tetras.
The part everyone skips: patience
Every plan above assumes a cycled tank. The nitrogen cycle — beneficial bacteria colonizing your filter and converting ammonia to nitrite to nitrate — takes 4 to 6 weeks to establish, and there is no product that genuinely shortcuts it to zero days despite what bottles claim. Add your first school only when ammonia and nitrite read zero for several consecutive days. Then wait a week or two between additions, testing as you go. The hobby punishes haste more reliably than it punishes any stocking decision. Get the cycle right, stock gradually, and any of these three plans will give you a tank you stare at instead of your phone.
Frequently asked questions
How many fish can I put in a 20-gallon tank?
A common working range is 20 to 30 inches of adult fish length for slim-bodied community species, adjusted for bioload and tank shape. Ten neon tetras, six pygmy corydoras, and a honey gourami (about 23 inches total) is a proven, comfortable stocking for a 20-gallon long.
Should I get a 20-gallon long or a 20-gallon high?
The 20-gallon long (30 x 12 inches footprint) is better for community stocking. It gives schooling fish horizontal swimming room, more bottom area for corydoras and loaches, and more surface area for oxygen exchange than the tall version with the same volume.
How long should I wait between adding fish?
Add one group at a time and wait 1 to 2 weeks between additions, testing ammonia and nitrite before each new group. This gives your beneficial bacteria time to grow into the increased bioload.