How many fish in a 10 gallon tank?
A standard 10 gal (20 × 10 × 12 in) holds 9.1 gal of water, so 9 in of small fish by the one-inch rule. The table shows what that means per species.
- 10.4 gal
- gross
- 9.1 gal
- net of substrate and decor
- 9 in
- of small fish
- 6
- neon tetras, max
9.1 gal net · max 9 fish · comfortable 7
most adult fish this tank holds by the rule
comfortable: 7 (80%), at 1 in each
- One-inch-per-gallon rule: 1 in of fish per 1 gal.
- 10.4 gal gross, minus 1.2 gal (12%) for substrate and decor = 9.1 gal of water.
- Surface-area check: 20 × 10 = 200 sq in, about 16.5 in of tropical fish at 12 sq in per inch.
A rule of thumb, not science. Adult size, temperament, swimming space, and each species' minimum tank matter more than any inch rule.
| Species | Adult size | Count by the rule | Practical call | Notes |
|---|---|---|---|---|
| Neon tetra | 1.5 in | 6 | One school of 6 | Schooling fish: keep 6+. Prefers soft, stable water. |
| Ember tetra | 0.8 in | 11 | One school of 6 to 10 | Schooling fish: keep 6+. Tiny, so the inch rule overstates how many you need to fill a tank. |
| Harlequin rasbora | 2 in | 4 | Rule allows 4; group of 6+ wanted | Schooling fish: keep 6+. |
| Chili rasbora | 0.8 in | 11 | One school of 8 to 11 | Schooling fish: groups of 8+ show best. Very small mouths. |
| Zebra danio | 2 in | 4 | Rule allows 4; group of 6+ wanted | Fast schooling fish: keep 6+. A long tank suits them better than a tall one. |
| Cherry barb | 2 in | 4 | Too small. Usually 20+ gal | Keep 6+. Peaceful, but needs more swimming room than the inch rule suggests. |
| Male guppy | 1.5 in | 6 | Up to 6 | Keep males only or watch breeding: females and males together multiply fast. |
| Endler's livebearer | 1 in | 9 | Up to 9 | Same breeding caution as guppies. |
| Platy | 2.5 in | 3 | Up to 3 | Hardy, but livebearers breed. Plan for fry. |
| Panda cory | 2 in | 4 | Rule allows 4; group of 6+ wanted | Bottom dweller: keep 6+ and use smooth sand, not gravel. |
| Bronze cory | 2.5 in | 3 | Too small. Usually 20+ gal | Keep 6+. Needs floor space, so length and width matter more than height. |
| Otocinclus | 1.75 in | 5 | One school of 4 to 5 | Keep 4+. Needs a mature tank with algae to graze; often starve in new tanks. |
| Honey gourami | 2 in | 4 | 2 (single fish or a pair) | Peaceful, often kept as a single fish or a pair. |
| Dwarf gourami | 3.5 in | 2 | Too small. Usually 20+ gal | One male per tank. Prone to disease in many stores; buy carefully. |
| Pearl gourami | 4.5 in | 2 | Too small. Usually 30+ gal | Calm but big and tall-finned. Plan on 30+ gal whatever the inch count says. |
| Kuhli loach | 4 in | 2 | Too small. Usually 20+ gal | Keep 5+. Thin and shy, but needs a long, secure tank with lids and soft substrate. |
| Betta | 2.5 in | 3 | 1 (one per tank) | One per tank (males fight). Each betta differs on tank mates. |
| Bristlenose pleco | 5 in | 0 (3 gal/in) | Too small. Usually 29+ gal | Heavy waste producer. The inch rule overstates capacity in small tanks. |
| Angelfish | 6 in | 0 (3 gal/in) | Too small. Usually 30+ gal | Tall body: 30+ gal is common guidance, and taller tanks suit them. Will eat small tetras. |
| Boesemani rainbowfish | 4 in | 2 | Too small. Usually 55+ gal | Active schooling fish, 6+. Needs length: 4 ft tanks are the usual minimum. |
| Cherry shrimp | 1.25 in | 7 | One school of 6 to 7 | Minimal bioload, so the inch rule understates how many a tank holds. Colonies self-limit. |
10 gal (20 × 10 × 12 in): 10.4 gal gross, 9.1 gal net at 12%. Counts use one species alone, a medium filter, 1 gal per inch under 5 in and 3 gal per inch at 5 in or more. Adult sizes vary, and the counts are a ceiling. Do not add up two rows: the rule counts every fish in the tank together.
How to use this calculator
Check the dimensions
A standard 10 gal measures 20 × 10 × 12 in. If yours is a different shape, edit the three numbers.
Enter the adult size of your fish
Choose small (1 in) for tiny fish like ember tetras, or a custom size from the species table, such as 1.5 in for neons.
Compare the count with the practical note
The rule gives a ceiling. The table's practical column adds school size and minimum tank size, which often cut the number further.
The rule we use
For this page, the calculator applies the rule that matches the fish, and takes 12% of the gross gallons off by default for substrate and decor. The three rules are 1 gal per inch for small slim community fish, 3 gal per inch for goldfish and fish of 5 in or more, and 5 gal per inch for saltwater. See aquarium stocking rules explained for the formula, filtration factors, and the origin of each.
These are rules of thumb used by hobbyists, not science. A 10 gal tank is small enough that the one-inch rule is least reliable near its upper end. Water chemistry changes within hours, and most species that look fine by the math need more room to swim than 20 in of length gives them. Aim well under 9 in.
Common mistakes
Stocking a 10 gal with fish that grow past 4 in
Kuhli loaches, bristlenose plecos, and angelfish pass the inch math on paper but need longer or larger tanks. Check the species minimum first.
Buying odd numbers of schooling fish
Five neons plus two corydoras is fewer than the school minimum for either. Pick one schooling species and a group of 6 to 8.
Stocking a 10 gal to 100% on day one
Even a full stock by the rule should arrive in stages. A 10 gal has little buffer against an ammonia spike.
Frequently asked questions
How many fish can I put in a 10 gallon tank?
By the one-inch rule with a medium filter, 9 in of adult fish: 6 neon tetras, or 9 fish at 1 in. In practice, many keepers stock a single school of 6 to 8 small fish, or one betta with a few snails.
How many neon tetras fit in a 10 gallon?
6 by the rule, which is one school. Do not add other fish on top of a full school; the rule counts all fish in the tank together.
Can I keep a goldfish in a 10 gallon tank?
No. Even fancy goldfish are usually given 20 gal for the first fish. Goldfish make a lot of waste and grow past 5 in. A 10 gal is too small for one.
Can I keep a betta with other fish in a 10 gallon?
Many keepers do, with a small school of ember tetras or a few corydoras, but each betta differs. Have a plan to separate if the betta is aggressive. See the betta page for a tank mate table.
Is a 10 gal or a 20 long better for beginners?
A 20 long. Twice the water means slower swings in temperature and ammonia, and the long footprint gives more surface area. A 10 gal works if you stay small and keep to the lower end.
How many cory catfish in a 10 gallon?
A group of 6 panda corys is the usual ceiling. Bronze corys stay a bit bigger, so 20 gal is a better minimum. Use sand, not sharp gravel, so their barbels stay intact.