How Many Fish Can You Keep in a 20-Gallon Tank?
Short answer: A cycled, filtered 20-gallon tank holds about 15–20 small community fish: two schools (say 8 neon tetras + 6 corydoras) plus a centerpiece, more than a 10-gallon fits. Stock for adult size and bioload, not the inch-per-gallon rule.
What people actually keep in a 20-gallon tank
Declarative “I keep…” reports from 71+ real 20-gallon tanks shared on Reddit (hypotheticals excluded). How we collect this.
| Stock | Typical count | Reported range | Tanks |
|---|---|---|---|
| corydoras | 5 | 1–20 | 71 |
| neon tetra | 6 | 2–14 | 17 |
| otocinclus | 3 | 1–7 | 14 |
| shrimp | 5.5 | 1–50 | 14 |
| julii corydoras | 5 | 2–7 | 11 |
| pygmy corydoras | 8 | 2–10 | 11 |
Counts are real, declarative “I keep…” reports only (hypotheticals excluded). Wide ranges reflect genuine variation — a sanity range, not a rule.
About 15–20 small fish, in groups
A 20-gallon holds more water, so it stays steadier and runs two schooling species plus a centerpiece that a 10-gallon can’t. Think in groups, not single fish. Treat 15 to 20 as comfortable, not a target to push toward: the aquarium author William T. Innes described the classic warning sign of crowding, “When the fishes persist in coming to the top and gasping for air, it is usually a sign that they are overcrowded or that the water has become bad from some kind of decomposition. The trouble should be quickly found and remedied before the fish become seriously affected or perhaps suffocate.”2
Three 20-gallon stocking plans
- Community classic: 8 neon tetras + 6 corydoras + 1 dwarf gourami.
- Peaceful nano: 8 ember tetras + 8 harlequin rasboras + 6 cherry shrimp + 1 nerite snail.
- Betta community: 1 betta + 6 kuhli loaches + 6 otocinclus in a planted tank.
All assume a cycled tank, a heater around 76–78°F, and a filter rated near 80 GPH (~4× turnover). A cycled tank matters because fish waste turns into ammonia and then nitrate, and only the nitrogen cycle keeps those in check.3
What decides the number
Adult size and bioload, schooling minimums (6+ per species), filtration, and footprint set the number, not “1 inch per gallon.” A 20-gallon long gives more swimming length than a 20-gallon high.
The inch-per-gallon idea is not new, and even a century ago it was treated as a rough approximation. William T. Innes noted, “Another practical rule which has been advocated by some writers, for estimating the fish capacity of an aquarium, is one inch of fish to the gallon of water. To find the gallon capacity, multiply the length, breadth Divide the result by 231. The result will be in gallons. This rule is all right for aquaria of average proportions, but”1 He favored surface area instead: “Even common fish, however, should not be given less than eighteen square inches of water surface to the inch of fish body.”1 That is why footprint, not volume alone, governs how many fish a tank really holds.
Stock conservatively, and be wary of advice that pushes the number higher. The same author warned that “unscrupulous and short-sighted [dealers] recommend the use of more fish than should properly be put into an aquarium of given size.”2
Plan your exact 20-gallon
Check your exact stocking
Add your fish below to see stocking %, filtration load and compatibility for your setup — live.
Stocking — under 85% comfortable · 85–100% full · over 100% overstocked
Show the math
Gear for this setup
As an Amazon Associate AquaGauge earns from qualifying purchases. Some links below are affiliate links, at no extra cost to you. Current price and availability are shown on Amazon. Disclosure.
-
Tetra HT Submersible Heater (100 W) Rated for 10 to 30 gallons, it holds a steady 76 to 78 F across a stocked 20-gallon community tank. Check price on Amazon → -
Marineland Penguin 200 Bio-Wheel HOB Filter Its 200 GPH multi-stage flow gives a 20-gallon plenty of turnover to handle two schools plus a centerpiece. Check price on Amazon → -
API Freshwater Master Test Kit Liquid tests for ammonia, nitrite, nitrate and pH let you confirm the tank is cycled before adding 15 to 20 fish. Check price on Amazon →
FAQ
- How many neon tetras in a 20-gallon tank?
- A school of 8–12, kept as one of two species groups rather than the only fish.
- Can I keep two schools of fish in a 20-gallon?
- Yes. That's the strength of a 20-gallon: one mid-water school (say 8 tetras) plus a bottom school (say 6 corydoras), with room for a centerpiece.
- Is a 20-gallon good for beginners?
- Very. It holds water chemistry steadier than a 10-gallon and opens up more stocking, while still fitting a standard stand.
Sources
- The Complete Aquarium Book.
- Goldfish Varieties and Tropical Aquarium Fishes.
- Nitrogen and Water Quality, University of Rhode Island Cooperative Extension / URI Watershed Watch. View source ↗