Reference

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.

Please read: This content is researched for general information only and is not professional, medical, or veterinary advice. Every situation is different, so use your own judgment and double-check before acting, especially when adding chemicals or feeding and treating animals. Consult a qualified professional when in doubt. This page also contains affiliate links; we may earn a small commission at no extra cost to you.

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
Betta2.5 to 3 in5 gallons1 male, alone
Chili rasbora0.7 in5 gallonsSchool of 8+
Endler's livebearer1 to 1.8 in5 gallonsTrio+ (more females than males)
Ember tetra1 in10 gallonsSchool of 8+
Neon tetra1.5 in10 gallonsSchool of 6+
Guppy1.5 to 2.5 in10 gallonsTrio+ (more females than males)
White cloud minnow1.5 in10 gallonsSchool of 6+ (coldwater)
Pygmy corydoras1 in10 gallonsGroup of 8+
Harlequin rasbora2 in10 gallonsSchool of 6+
Otocinclus2 in10 gallonsGroup of 6+
Zebra danio2 in10 gallons (20 long better)School of 6+
Honey gourami2 in10 gallonsSingle or pair
Platy2.5 in10 gallons3+ (more females than males)
Dwarf gourami3.5 in10 gallonsSingle 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 tetra2 in20 gallonsSchool of 6+
Rummynose tetra2 in20 gallonsSchool of 8+
Cherry barb2 in20 gallonsSchool of 6+
Black skirt tetra2.5 in20 gallonsSchool of 6+
Corydoras (bronze, panda)2 to 3 in20 gallonsGroup of 6+
German blue ram2.5 in20 gallonsSingle or pair
Apistogramma3 in20 gallonsPair
Tiger barb3 in20 gallons longSchool of 8+ (nippy in small groups)
Molly3 to 4.5 in20 gallons3+ (more females than males)
Kuhli loach4 in20 gallonsGroup of 6+
Swordtail4 to 5.5 in20 gallons (29 better)3+ (more females than males)
Pearl gourami4.5 in29 gallonsSingle or pair
Bristlenose pleco4 to 5 in29 gallonsSingle
Fancy goldfish6 to 8 in20 to 30 gallons for the firstAdd 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
Angelfish6 in long, 10 in tall29 gallons (55 for a group)Single or bonded pair
Convict cichlid5 to 6 in30 gallonsSingle or breeding pair
Rainbow shark6 in55 gallonsSingle, territorial
African cichlid (mbuna)4 to 6 in55 gallonsGroup of 12+ to spread aggression
Silver dollar6 in75 gallonsSchool of 5+
Discus8 in75 gallonsGroup of 5+
Oscar12 to 14 in75 gallonsSingle
Common goldfish, comet12 to 14 in75 gallons or a pondBest in groups, in ponds
Clown loach12 in100 gallonsGroup of 5+
Bala shark13 in125 gallonsSchool of 4+
Common pleco15 to 24 in150 gallonsSingle; not a beginner fish
Iridescent shark3 to 4 ftNot suitable for home aquariumsSkip 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 in5 gallonsColony of 10+
Nerite snail1 in5 gallonsSingle is fine
Amano shrimp2 in10 gallonsGroup of 3+
Mystery snail2 in10 gallonsSingle 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

Aquarium 20 Gallon Kit with LED and Filter
🐟

Tetra Aquarium 20 Gallon Kit with LED and Filter

$119.14 on Amazon

The 20 gallon long footprint suits most beginner communities.

Check Price on Amazon
Aquarium Starter Kit 20-Gallon
🌱

Aqueon Aquarium Starter Kit 20-Gallon

$151.99 on Amazon

Filtration and LED to build a stable first community tank.

Check Price on Amazon

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