How many fish can you put in a 10-gallon tank?
Short answer: a 10-gallon holds one small nano community — roughly 6–12 small, slim-bodied fish once it is cycled and well filtered. Think a school of 8–10 neon or ember tetras, a betta with a shrimp-and-snail cleanup crew, or 6 chili rasboras with 6 pygmy corydoras. Keep it to one or two peaceful species, stock slowly, and skip goldfish and anything large or boisterous. The old “1 inch per gallon” rule still overstocks tanks this small.
The 10-gallon: your first real community tank — but still small
Ten gallons is the most popular beginner aquarium size, and for good reason: it is the smallest tank where you can keep a genuine little school of fish rather than a single specimen. The jump from 5 to 10 gallons roughly doubles your water volume, which buys you more stability and more stocking room.
But it is still a small tank, and the same physics apply. Limited water means temperature and water chemistry swing faster, and waste concentrates quickly. So the honest ceiling is one peaceful nano community — a single species school, or a betta-plus-cleanup-crew, or two small species that occupy different parts of the tank — not a crowded mix of everything that looks nice at the store.
Realistic 10-gallon stocking examples
| Option | Stocking | Notes |
|---|---|---|
| Nano school | 8–10 neon tetras or ember tetras | A proper little school. One species, peaceful, stays small. |
| Betta community | 1 male betta + 6–8 shrimp + 1–2 snails | The 10-gallon finally gives a betta room for a calm cleanup crew. |
| Two-species nano | 6 chili rasboras + 6 pygmy corydoras | Top-and-bottom split; both are true nano species that suit a 10. |
| Small livebearers | Trio of guppies (1 male, 2 females) or 3–4 endlers | Manageable — but they breed, so plan to rehome fry. |
| Shrimp colony | 15–20 cherry shrimp + snails | Lowest bioload of all; ideal for a planted nano, no fish needed. |
| Over the line | Goldfish, fancy goldfish, mollies, a group of full-size corydoras, a gourami trio | Too big, too high-waste, or too active — skip in 10 gallons. |
Note what is missing: goldfish are high-waste coldwater fish that outgrow a 10-gallon fast; mollies get large and pollute heavily; full-size corydoras are social and need a longer footprint than a standard 10. Match the fish to the tank, not the other way around.
Why the “1 inch per gallon” rule still misleads here
The one-inch-per-gallon rule would tell you a 10-gallon holds “10 inches of fish” — so two 5-inch fish, or ten 1-inch fish, all equal. They are not. The rule ignores the three things that actually decide a tank’s limit:
- Waste output, not length. A short, deep-bodied fish like a goldfish or molly pollutes far more than a slim tetra of the same length — and a 10-gallon has little water to dilute it.
- Swimming room and footprint. Inches don’t capture whether active or schooling fish have horizontal space to move; a tall 10-gallon hex stocks lower than a long one.
- Stability. Less water swings in temperature and chemistry faster, so small tanks tolerate less bioload per gallon than big ones.
A bioload-based estimate — what our stocking calculator uses — gives a far more honest picture than counting inches. For the full reasoning, see how many fish per gallon, really.
Make a 10-gallon work
- Cycle the tank first and add fish in small batches over weeks — never all at once.
- Filter it properly. A 10-gallon does best with a filter rated a little above its volume; see the best filters for a 10-gallon tank.
- Heat it for tropical fish. Most nano communities want a stable 76–80°F; see the right heater size for a 10-gallon.
- Do regular water changes (around 20–25% weekly) to keep nitrate down in the limited volume.
- Plant it. Live plants absorb waste and make a small community noticeably more stable.
For a stable 10-gallon community: a filter sized a step above the tank, a 50–75 W heater, a separate thermometer, and a siphon for water changes cover the essentials.
Right-sized filters: our best-filter picks for a 10 · AquaClear 20 (HOB) · Seachem Tidal 35
Heaters + thermometer: our heater-size guide for a 10 · 50 W heater · aquarium thermometer
Water-change kit: gravel vacuum / siphon
As an Amazon Associate, TankStocked earns from qualifying purchases — at no extra cost to you.
Frequently asked questions
How many neon tetras can I keep in a 10-gallon?
About 8–10 neon (or ember) tetras make a healthy school in a cycled, filtered 10-gallon — and that is a complete stocking on its own. Keeping them in a group is important; neons are schooling fish and get stressed in twos and threes.
Can I keep two bettas in a 10-gallon?
Not two males — they will fight. A single male betta is the standard. Sorority setups of multiple females are sometimes attempted but are risky and not recommended for a tank this small or for beginners.
How many guppies can I keep in a 10-gallon?
A small group — for example a trio of one male and two females, or a few males only. Guppies breed quickly, so a mixed group will multiply fast and overstock a 10-gallon; plan to rehome fry or keep males only.
Is a 10-gallon big enough for corydoras?
Only the dwarf species — pygmy or habrosus corydoras suit a 10-gallon in a group of six or more. Standard-size corydoras are social and need a longer footprint, so save them for a 20-gallon long or larger.
Related: Aquarium stocking calculator · How many fish in a 5-gallon? · How many fish per gallon, really · Best filter for a 10-gallon · Best heater for a 10-gallon