How many fish in a 29 gallon tank?
A 29-gallon (110 L) tank adds height and volume — fuller schools, a centrepiece fish, and a proper cory group.
The 29 (and similar 30-gallon) tanks give vertical room that taller fish like angelfish appreciate, and enough volume for a larger, more impressive school. Footprint still matters more than height for active swimmers.
Your tank
no size setPick a common size, or enter your own dimensions.
Add fish & invertebrates
Search 126 freshwater species by name or group.
Verdict
Stocking ideas for a 29-gallon tank
Each idea below is scored by the same engine as the planner — tap one to load it.
Planted community
✓ Good starter plan10× Cardinal Tetra, 8× Bronze Corydoras
A bigger footprint lets you run a fuller school and a proper group of cories.
Load this build in the planner ↑Why not angelfish + neons?
✕ Not recommended1× Freshwater Angelfish, 8× Neon Tetra
A popular idea the tool flags: angelfish grow large enough to eat neon tetras. Pair angelfish with bigger, faster tankmates instead.
Load this build in the planner ↑How many of each popular fish fit a 29-gallon tank?
The honest, engine-derived answer instead of a single guess: comfortable single-species display counts for popular community fish at this size. Each number is deliberately conservative — it leaves headroom for water-quality swings and tankmates, so it is a comfortable target, not a hard ceiling. Tap a count to load that fish in the planner.
| Species | Adult size | Comfortable count (this tank) |
|---|---|---|
| Neon Tetra | 3 cm | ~18 |
| Cardinal Tetra | 3 cm | ~18 |
| Ember Tetra | 2 cm | ~19 |
| Harlequin Rasbora | 4.5 cm | ~16 |
| Zebra Danio | 5 cm | ~13 |
| Cherry Barb | 5 cm | ~16 |
| Guppy (Fancy) | 5 cm | ~16 |
| Platy | 6 cm | ~15 |
| Molly (Common / Sailfin) | 12 cm | ~6 |
| Bronze Corydoras | 7 cm | ~11 |
| Kuhli Loach | 9 cm | ~13 |
| Cherry Shrimp | 3 cm | ~18 |
The "1 inch of fish per gallon" rule, busted
The old "1 inch of fish per gallon" rule only adds up body length. It ignores how much waste a fish makes, whether it needs a school, how it behaves, and the minimum tank a species needs. In a 29-gallon tank it will happily wave through a single Fancy Goldfish — which actually needs at least 30 gallons — while a healthy school of 18 neon tetras is far closer to the real, welfare-aware answer. Add fish below and compare the two verdicts.
Stocking in stages: cycle first, then add slowly
The stocking numbers on this page assume one thing the calculator can't do for you: a cycled tank, filled gradually. Even with the volume to spare, adding a full stock at once can outrun the filter bacteria — stage it.
- Cycle before any fish. Run a fishless cycle — an ammonia source plus the filter — until the tank processes ammonia and nitrite to zero within 24 hours. That typically takes four to six weeks. This is the step that prevents most early losses.
- Add one group at a time. Introduce a single species or group, then wait a fortnight before the next, testing the water in between. Each addition is a load the filter bacteria have to catch up with.
- Heaviest waste producers last. Bring in the big, messy fish once the tank is mature and the bacteria are well established, not on day one.
- Stop short of the limit. The comfortable numbers above leave headroom on purpose. Stocking lighter keeps water quality stable and gives you room to correct mistakes.
Test your real, staged plan in the planner above — it scores the full list against the same welfare engine, whatever order you intend to add fish in.
Good to know
What is the maximum number of fish for a 29-gallon tank?
There is no single number — it depends on the adult size, waste output, and social needs of the species. The planner above estimates a stocking level for your exact list rather than guessing from gallons alone.
Can I use the "one inch of fish per gallon" rule?
It is a rough starting point at best and breaks down quickly: a 3-inch goldfish produces far more waste than three 1-inch tetras, and the rule ignores schooling needs, aggression, and adult size. TankStocking weights bio-load by body size and waste class and applies hard welfare checks instead.
Should I add all the fish at once?
No. Cycle the tank first, then add fish in small batches over several weeks so the biological filter can keep up. A fully-stocked plan is the destination, not the starting point.
Plan a 29-gallon tank
Related guides on TankStocking — each scored by the same welfare engine as the planner.
Single-species stocking in a 29-gallon tank
- How many Neon Tetra in a 29-gallon tank?
- How many Cardinal Tetra in a 29-gallon tank?
- How many Guppy (Fancy) in a 29-gallon tank?
- How many Platy in a 29-gallon tank?
- How many Molly (Common / Sailfin) in a 29-gallon tank?
- How many Freshwater Angelfish in a 29-gallon tank?
- How many Bronze Corydoras in a 29-gallon tank?
Tank-mate guides for these fish
Other tank sizes
- How many fish in a 3.5-gallon tank?
- How many fish in a 5-gallon tank?
- How many fish in a 6-gallon tank?
- How many fish in a 10-gallon tank?
- How many fish in a 15-gallon tank?
- How many fish in a 20-gallon tank?
- How many fish in a 30-gallon tank?
- How many fish in a 36-gallon tank?
- How many fish in a 40-gallon tank?
- How many fish in a 50-gallon tank?
- How many fish in a 55-gallon tank?
- How many fish in a 65-gallon tank?
- How many fish in a 75-gallon tank?
- How many fish in a 90-gallon tank?
- How many fish in a 120-gallon tank?
Stocking levels are planning estimates, not guarantees — individual fish, filtration, planting, and maintenance all matter. Cycle the tank before adding livestock and verify your own water. How TankStocking works →