Stocking ideas · checked against sources

What fish can go in a 29 gallon tank?

A standard 29 gallon tank is 30 × 12 × 18 inches. Of the 106 species in our database, 53 fit comfortably and 11 are a tight fit, based on each species' sourced minimum tank size and group size.

Stocking combinations that pass every check

Each set was run through the tank builder's rules: tank size, temperature, pH, hardness, predation, fin-nipping, temperament and stocking level. Treat them as starting points, not prescriptions.

Fish that fit a 29 gallon tank

Tetras & rasboras (13)

Livebearers (4)

Barbs (1)

Gouramis & bettas (4)

Cichlids (3)

Catfish & plecos (9)

Loaches (2)

Shrimp & snails (11)

Others (6)

Tight fit (just under a sourced minimum)

Popular fish that outgrow it

Gear sized for 29 gallon

As an Amazon Associate, AquariumSetup earns from qualifying purchases.

Common questions

How many fish can go in a 29 gallon tank?

It depends on adult size and waste output, not inches per gallon. The combinations on this page stay under about 80% of a sensible load for 29 gallons in our estimate.

What fish outgrow a 29 gallon tank?

Popular examples include Rummy-nose Tetra, Pearl Gourami, Bolivian Ram, Angelfish, Zebra Danio, Molly.

What heater size does a 29 gallon tank need?

About 150 W, using roughly 5 watts per gallon.

Other tank sizes