Minimum Tank Size by Species: Adult Size and Gallons
Lookup chart of adult size, minimum tank size in gallons, and group size for 40+ popular aquarium fish, shrimp, and snails, from bettas and tetras to oscars and plecos.
Almost every stocking mistake starts the same way: a fish bought at juvenile size for a tank that cannot hold the adult. This chart lists the adult size, minimum tank size, and proper group size for the most popular freshwater species, so you can check any fish before it goes in the cart. Minimums are for the species kept properly, meaning the whole school for schooling fish, not a single specimen.
Quick answer: a single betta needs 5 gallons. Small schooling fish like neon tetras need 10 gallons for a group of six or more, while corydoras, cardinal tetras, and most barbs need 20 gallons. Angelfish start at 29 gallons, a first fancy goldfish needs 20 to 30 gallons, and oscars and discus need 75 gallons. The inch-per-gallon rule only roughly holds for slim fish under 3 inches. Check any species with the minimum tank size calculator.
Fish for 5 to 10 gallon tanks
These are the only common fish genuinely suited to nano tanks. Minimums assume the listed group size; a school needs the whole tank, so a 10 gallon holds one of these groups, not several.
| Species | Adult size | Minimum tank | Keep as |
|---|---|---|---|
| Betta | 2.5 to 3 in | 5 gallons | 1 male, alone |
| Chili rasbora | 0.7 in | 5 gallons | School of 8+ |
| Endler's livebearer | 1 to 1.8 in | 5 gallons | Trio+ (more females than males) |
| Ember tetra | 1 in | 10 gallons | School of 8+ |
| Neon tetra | 1.5 in | 10 gallons | School of 6+ |
| Guppy | 1.5 to 2.5 in | 10 gallons | Trio+ (more females than males) |
| White cloud minnow | 1.5 in | 10 gallons | School of 6+ (coldwater) |
| Pygmy corydoras | 1 in | 10 gallons | Group of 8+ |
| Harlequin rasbora | 2 in | 10 gallons | School of 6+ |
| Otocinclus | 2 in | 10 gallons | Group of 6+ |
| Zebra danio | 2 in | 10 gallons (20 long better) | School of 6+ |
| Honey gourami | 2 in | 10 gallons | Single or pair |
| Platy | 2.5 in | 10 gallons | 3+ (more females than males) |
| Dwarf gourami | 3.5 in | 10 gallons | Single male |
Fish for 20 to 29 gallon tanks
The 20 gallon long and 29 gallon are where real communities begin. Most of the classic community fish land here once you account for their full school.
| Species | Adult size | Minimum tank | Keep as |
|---|---|---|---|
| Cardinal tetra | 2 in | 20 gallons | School of 6+ |
| Rummynose tetra | 2 in | 20 gallons | School of 8+ |
| Cherry barb | 2 in | 20 gallons | School of 6+ |
| Black skirt tetra | 2.5 in | 20 gallons | School of 6+ |
| Corydoras (bronze, panda) | 2 to 3 in | 20 gallons | Group of 6+ |
| German blue ram | 2.5 in | 20 gallons | Single or pair |
| Apistogramma | 3 in | 20 gallons | Pair |
| Tiger barb | 3 in | 20 gallons long | School of 8+ (nippy in small groups) |
| Molly | 3 to 4.5 in | 20 gallons | 3+ (more females than males) |
| Kuhli loach | 4 in | 20 gallons | Group of 6+ |
| Swordtail | 4 to 5.5 in | 20 gallons (29 better) | 3+ (more females than males) |
| Pearl gourami | 4.5 in | 29 gallons | Single or pair |
| Bristlenose pleco | 4 to 5 in | 29 gallons | Single |
| Fancy goldfish | 6 to 8 in | 20 to 30 gallons for the first | Add 10 to 15 gal per extra fish |
Fish for 40 gallon tanks and up
These species are routinely sold as small juveniles, which is exactly why they top the rehoming lists. Check adult size before buying anything in this table.
| Species | Adult size | Minimum tank | Keep as |
|---|---|---|---|
| Angelfish | 6 in long, 10 in tall | 29 gallons (55 for a group) | Single or bonded pair |
| Convict cichlid | 5 to 6 in | 30 gallons | Single or breeding pair |
| Rainbow shark | 6 in | 55 gallons | Single, territorial |
| African cichlid (mbuna) | 4 to 6 in | 55 gallons | Group of 12+ to spread aggression |
| Silver dollar | 6 in | 75 gallons | School of 5+ |
| Discus | 8 in | 75 gallons | Group of 5+ |
| Oscar | 12 to 14 in | 75 gallons | Single |
| Common goldfish, comet | 12 to 14 in | 75 gallons or a pond | Best in groups, in ponds |
| Clown loach | 12 in | 100 gallons | Group of 5+ |
| Bala shark | 13 in | 125 gallons | School of 4+ |
| Common pleco | 15 to 24 in | 150 gallons | Single; not a beginner fish |
| Iridescent shark | 3 to 4 ft | Not suitable for home aquariums | Skip it |
Shrimp and snails
Invertebrates carry a tiny bioload, which makes them ideal for nano tanks and for adding activity to a stocked tank without pushing it over its limit.
| Species | Adult size | Minimum tank | Keep as |
|---|---|---|---|
| Cherry shrimp (Neocaridina) | 1.5 in | 5 gallons | Colony of 10+ |
| Nerite snail | 1 in | 5 gallons | Single is fine |
| Amano shrimp | 2 in | 10 gallons | Group of 3+ |
| Mystery snail | 2 in | 10 gallons | Single is fine |
How to read these minimums
A minimum is the smallest tank in which the species can live a full, healthy life when kept correctly, not the size where it merely survives. Three rules turn the chart into a stocking plan. First, the minimum covers the listed group, so six neon tetras need the 10 gallons together, and doubling the school means stepping up in tank size, roughly a gallon or two per extra small fish. Second, footprint beats height: a 20 long outworks a 20 high, and bottom dwellers care almost entirely about floor space. Third, minimums do not stack. A 20 gallon does not hold every 20 gallon species at once; combining species is a bioload question, which is exactly what the stocking calculator solves.
Store juveniles are misleading by design. Oscars sell at 2 inches, common plecos at 3, bala sharks at 3, and each reaches ten times its purchase size. When a fish tempts you, look it up here or in our fish species guides before it comes home.
Solid First Tanks
Tetra Aquarium 20 Gallon Kit with LED and Filter
$119.14 on Amazon
The 20 gallon long footprint suits most beginner communities.
Aqueon Aquarium Starter Kit 20-Gallon
$151.99 on Amazon
Filtration and LED to build a stable first community tank.
Plan the rest of your stock
Once each species fits, build the community: the stocking chart by tank size shows balanced example communities for every standard tank, the compatibility chart confirms your picks get along, and the water parameters chart checks they share pH, hardness, and temperature. Match tank dimensions and filled weight to your furniture on the aquarium sizes chart, and find every lookup table at the reference charts hub.
Frequently Asked Questions
Is the one inch of fish per gallon rule accurate?
Only as a rough ceiling for slim-bodied fish under about 3 inches, such as tetras, rasboras, and danios. It fails completely for deep-bodied or messy fish: a 3 inch fancy goldfish produces many times the waste of a 3 inch zebra danio, and a 12 inch oscar is not twelve neon tetras. Use per-species minimums like this chart, then balance the whole community with a stocking calculator that weighs adult size and bioload.
Do fish only grow to the size of their tank?
No, this is a harmful myth. In a too-small tank a fish's skeleton stunts while its organs keep growing, which shortens its life and causes chronic health problems. The fish did not adapt, it was damaged. Always size the tank for the full adult length in the chart, not the juvenile size in the store display, because most fish are sold at a fraction of their adult size.
Why do small schooling fish need 10 or 20 gallons?
Because the minimum is for the school, not one fish. Tetras, rasboras, corydoras, and barbs feel safe only in groups of six or more, and a group needs swimming length and stable water. A 10 gallon holds one school of small nano fish; a 20 gallon long adds the footprint for a second species. Keeping a schooling fish alone or in a pair causes hiding, faded color, and nipping regardless of tank size.
Does tank shape matter as much as gallons?
Often more. Fish use horizontal swimming length and floor area, not height, which is why a 20 gallon long outperforms a 20 gallon high for almost every species, and why the wide 40 gallon breeder is a community favorite. Bottom dwellers like corydoras and kuhli loaches care almost entirely about footprint. When two tanks hold the same gallons, pick the longer, wider one.
What size tank does a goldfish really need?
Far more than a bowl. Plan roughly 20 to 30 gallons for the first fancy goldfish and 10 to 15 more for each additional one, because they reach 6 to 8 inches and are extremely messy. Single-tailed commons and comets reach 12 to 14 inches and belong in ponds or tanks of 75 gallons and up. Bowls are appropriate for no fish at all, goldfish included.
Can I start a fish in a small tank and upgrade later?
It is risky and usually costs more than buying the right tank once. Fast growers like oscars, common plecos, and bala sharks outgrow starter tanks in months, and the upgrade often never happens. Small tanks are also less stable, so a growing, heavy-waste fish in a small volume is the worst combination. Buy for the adult fish, or choose a species whose adult size fits the tank you have.
Planning or running a tank?
Use our free calculators and guides to get every number right.
Aquarium Planner: $39