How Many Fish in a 10 Gallon Tank?
Short answer: only a few small fish. A 10 gallon tank holds about 9 gallons of water once gravel and decor are in. Good options are one betta, or a small school of 6 to 8 nano fish (such as ember tetras or chili rasboras), possibly with a few snails or shrimp. Goldfish and most cichlids need much bigger tanks.
How much water is really in a 10 gallon tank?
Standard 10 gallon: 20 × 10 × 12 in = 2,400 cubic in = about 10.4 gallons of glass volume
With 2 inches of gravel, decorations and the water line below the rim, the real water volume is usually about 8 to 9 gallons. Use the calculator below with your tank's inside measurements and real water height.
The "1 inch of fish per gallon" rule
The old rule says one inch of adult fish per gallon, so about 8 to 10 inches of fish in a 10 gallon tank. It is a rough start for small, slim fish only. It ignores:
- how much waste a fish makes (a 4 inch goldfish makes far more than four 1 inch tetras),
- how active it is and how much swimming room it needs,
- schooling fish that need a group of 6 or more,
- territorial fish that fight in small tanks.
Stocking examples for 10 gallons
| Option | Fish |
|---|---|
| Betta tank | 1 male betta, plus a few snails or shrimp if the betta is calm |
| Nano school | 6-8 ember tetras or chili rasboras |
| Livebearers | 3 male endlers or a few male guppies (males only, or they multiply fast) |
| Shrimp tank | a colony of cherry shrimp |
Fish that do not belong in 10 gallons: goldfish, angelfish, most cichlids, plecos that grow large, tiger barbs, and full-size schools of active fish like zebra danios.
Keeping a small tank healthy
- Cycle the tank (grow beneficial bacteria) for several weeks before adding fish, and add fish slowly.
- Filter: rated for 40 to 60 gallons per hour (4 to 6 times the volume).
- Heater: about 50 W for tropical fish (5 W per gallon).
- Water changes: about 25% each week; small tanks change faster than big ones.
- A water test kit for ammonia, nitrite and nitrate.
Sources: standard aquarium volume formula (231 cubic inches per US gallon); aquarium keeping guidance from fishkeeping societies and stores. Stocking depends on filtration and maintenance.
Try the aquarium calculator
Enter your own numbers below, or open the full aquarium calculator with the formula and more examples.
This guide is general information, not veterinary advice. Your pet may differ: ask your vet. Terms
Frequently asked questions
How many fish can go in a 10 gallon tank?
A few small fish: for example one betta, or a school of 6 to 8 nano fish such as ember tetras.
Can a goldfish live in a 10 gallon tank?
No. Goldfish grow large and produce a lot of waste; a single fancy goldfish needs at least about 20 to 30 gallons.
How many neon tetras in a 10 gallon tank?
Neons are active schooling fish and do better in at least 15 to 20 gallons; in a 10 gallon, smaller nano species are a better choice.
What size heater for a 10 gallon tank?
About 50 W, using the rule of about 5 watts per gallon for small tanks.