Skip to main content

US-gallon tank guide

What can you keep in a 29 US-gallon tank?

A 29 US-gallon tank adds bristlenose plecos, German blue rams, rummy-nose tetras, kribensis and pearl gouramis. Tiger barbs meet the volume, but they nip the fins of guppies, bettas, and pearl, dwarf and honey gouramis. Aqueon's 29 has a 76.8 cm outer base, shorter than the length Seriously Fish asks for mollies and swordtails. A longer 29-gallon tank is not ruled out.

US gallons. About 109.8 litres, for anyone comparing with a litre tank.

Plan your 29-gallon tank

Add your species and the numbers you plan to keep. The builder starts empty, at 29 US gallons.

Open tank builder →

Check two species together

The main decision

Use the height for fish that use it, such as a pearl gourami, and check the length before you choose active swimmers.

Check the tank’s shape

Aqueon's published 29-gallon tank has the same 30¼ × 12½ in outer base (76.8 × 31.8 cm) as its 20 Long. It is 18¾ in tall instead of 12¾ in, so the extra water is height, not length. Seriously Fish asks for about 90 cm of length for mollies and about 120 cm for swordtails. This base is shorter than both, even on the outside of the glass. The tank builder checks volume only.

Manufacturer’s size and dimension guide →

Compare species for 29 US gallons

Each species here meets this tank on volume. The smaller line is the litre minimum, rounded up into US gallons. It does not measure length or width.

  • Adolfoi cory →

    Fish · intermediate care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    80 litres (21.14 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Amano Shrimp →

    Shrimp · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    40 litres (10.57 US gal)

    Minimum group

    5 or more

    Add to a plan
  • Bamboo Shrimp →

    Shrimp · intermediate care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    80 litres (21.14 US gal)

    Group size

    Read the care guide

    Add to a plan
  • Beckford Pencilfish →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    60 litres (15.86 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Betta →

    Fish · beginner care · semi-aggressive

    This 29-gallon tank is large enough on volume.

    Planning minimum

    20 litres (5.29 US gal)

    Group size

    Read the care guide

    Add to a plan
  • Black Neon Tetra →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    60 litres (15.86 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Black phantom tetra →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    80 litres (21.14 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Black ruby barb →

    Fish · intermediate care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    100 litres (26.42 US gal)

    Minimum group

    6 or more

    Add to a plan
Show all 65 species in this shortlist
  • Bloodfin tetra →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    60 litres (15.86 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Blue Dream Shrimp →

    Shrimp · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    20 litres (5.29 US gal)

    Minimum group

    10 or more

    Add to a plan
  • Bristlenose Pleco →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    80 litres (21.14 US gal)

    Group size

    Read the care guide

    Add to a plan
  • Bronze corydoras →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    100 litres (26.42 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Cardinal Tetra →

    Fish · intermediate care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    60 litres (15.86 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Celebes Rainbowfish →

    Fish · intermediate care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    80 litres (21.14 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Celestial Pearl Danio →

    Fish · intermediate care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    30 litres (7.93 US gal)

    Minimum group

    8 or more

    Add to a plan
  • Cherry Barb →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    60 litres (15.86 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Cherry Shrimp →

    Shrimp · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    20 litres (5.29 US gal)

    Minimum group

    10 or more

    Add to a plan
  • Chili Rasbora →

    Fish · intermediate care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    20 litres (5.29 US gal)

    Minimum group

    8 or more

    Add to a plan
  • Clown Killifish →

    Fish · intermediate care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    20 litres (5.29 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Columbian Tetra →

    Fish · beginner care · peaceful · fin-nipping risk

    This 29-gallon tank is large enough on volume.

    Planning minimum

    80 litres (21.14 US gal)

    Minimum group

    8 or more

    Add to a plan
  • Corydoras Catfish →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    60 litres (15.86 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Dwarf Gourami →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    60 litres (15.86 US gal)

    Group size

    Read the care guide

    Add to a plan
  • Dwarf Neon Rainbowfish →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    100 litres (26.42 US gal)

    Minimum group

    8 or more

    Add to a plan
  • Ember Tetra →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    45 litres (11.89 US gal)

    Minimum group

    8 or more

    Add to a plan
  • Endler's Livebearer →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    40 litres (10.57 US gal)

    Minimum group

    4 or more

    Add to a plan
  • German Blue Ram →

    Fish · intermediate care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    80 litres (21.14 US gal)

    Group size

    Read the care guide

    Add to a plan
  • Glass Catfish →

    Fish · intermediate care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    80 litres (21.14 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Glowlight Tetra →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    60 litres (15.86 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Green neon tetra →

    Fish · intermediate care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    60 litres (15.86 US gal)

    Minimum group

    8 or more

    Add to a plan
  • Guppy →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    40 litres (10.57 US gal)

    Minimum group

    3 or more

    Add to a plan
  • Harlequin Rasbora →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    60 litres (15.86 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Honey Gourami →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    40 litres (10.57 US gal)

    Group size

    Read the care guide

    Add to a plan
  • Julii Corydoras →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    60 litres (15.86 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Kribensis →

    Fish · beginner care · semi-aggressive

    This 29-gallon tank is large enough on volume.

    Planning minimum

    100 litres (26.42 US gal)

    Group size

    Read the care guide

    Add to a plan
  • Kuhli Loach →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    70 litres (18.5 US gal)

    Minimum group

    5 or more

    Add to a plan
  • Lambchop / Espei rasbora →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    60 litres (15.86 US gal)

    Minimum group

    8 or more

    Add to a plan
  • Lemon Tetra →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    60 litres (15.86 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Malaysian Trumpet Snail →

    Snail · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    20 litres (5.29 US gal)

    Group size

    Read the care guide

    Add to a plan
  • Marbled Hatchetfish →

    Fish · intermediate care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    60 litres (15.86 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Molly →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    80 litres (21.14 US gal)

    Minimum group

    3 or more

    Add to a plan
  • Mystery Snail →

    Snail · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    40 litres (10.57 US gal)

    Group size

    Read the care guide

    Add to a plan
  • Neon Tetra →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    54 litres (14.27 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Nerite Snail →

    Snail · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    20 litres (5.29 US gal)

    Group size

    Read the care guide

    Add to a plan
  • Otocinclus →

    Fish · intermediate care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    60 litres (15.86 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Panda Corydoras →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    60 litres (15.86 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Pearl Danio →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    80 litres (21.14 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Pearl Gourami →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    100 litres (26.42 US gal)

    Group size

    Read the care guide

    Add to a plan
  • Penguin tetra →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    80 litres (21.14 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Peppered Corydoras →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    80 litres (21.14 US gal)

    Minimum group

    5 or more

    Add to a plan
  • Platy →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    60 litres (15.86 US gal)

    Minimum group

    3 or more

    Add to a plan
  • Pygmy Corydoras →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    30 litres (7.93 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Rosy Tetra →

    Fish · beginner care · peaceful · fin-nipping risk

    This 29-gallon tank is large enough on volume.

    Planning minimum

    80 litres (21.14 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Rummy Nose Tetra →

    Fish · intermediate care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    80 litres (21.14 US gal)

    Minimum group

    8 or more

    Add to a plan
  • Salt and pepper cory / dwarf cory →

    Fish · intermediate care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    60 litres (15.86 US gal)

    Minimum group

    8 or more

    Add to a plan
  • Siamese Algae Eater →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    100 litres (26.42 US gal)

    Group size

    Read the care guide

    Add to a plan
  • Silver Tip Tetra →

    Fish · beginner care · peaceful · fin-nipping risk

    This 29-gallon tank is large enough on volume.

    Planning minimum

    60 litres (15.86 US gal)

    Minimum group

    8 or more

    Add to a plan
  • Sparkling Gourami →

    Fish · intermediate care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    40 litres (10.57 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Sterba's Corydoras →

    Fish · intermediate care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    100 litres (26.42 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Swordtail →

    Fish · beginner care · semi-aggressive

    This 29-gallon tank is large enough on volume.

    Planning minimum

    80 litres (21.14 US gal)

    Minimum group

    3 or more

    Add to a plan
  • Threadfin rainbowfish →

    Fish · intermediate care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    60 litres (15.86 US gal)

    Minimum group

    8 or more

    Add to a plan
  • Ticto / twospot barb →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    100 litres (26.42 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Upside-down Catfish →

    Fish · intermediate care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    100 litres (26.42 US gal)

    Minimum group

    4 or more

    Add to a plan
  • White Cloud Mountain Minnow →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    40 litres (10.57 US gal)

    Minimum group

    6 or more

    Add to a plan
  • X-ray tetra →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    60 litres (15.86 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Zebra Danio →

    Fish · beginner care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    81 litres (21.4 US gal)

    Minimum group

    8 or more

    Add to a plan

Plans worth checking on their own

Each idea is a separate plan, not a list to combine. Check the species and the numbers in the tank builder before you buy.

  • A pearl gourami centrepiece

    One pearl gourami with a calm school and floating plants. A 29-gallon tank is large enough on volume. A pearl gourami also needs surface length and real height. Keep tiger barbs out: they nip pearl gourami fins.

  • A bristlenose and a school

    One bristlenose pleco with a peaceful midwater school such as harlequin rasboras or cherry barbs. A 29-gallon tank is large enough on volume. A bristlenose grows to about 15 cm, so count it as a fish in the plan, not a cleaner.

  • German blue rams

    One German blue ram or a pair. They need 26–30 °C, too warm for neon tetras (20–26 °C) and many other community fish.

Other species need a closer look

These meet the volume minimum too, but fall outside the shortlist above because of their care needs, size or behaviour. A volume match does not make them suitable tank mates.

  • Agassiz’s dwarf cichlid →

    Fish · intermediate care · semi-aggressive · fin-nipping risk · may eat smaller animals

    This 29-gallon tank is large enough on volume.

    Planning minimum

    80 litres (21.14 US gal)

    Group size

    Read the care guide

    Add to a plan
  • American Flagfish →

    Fish · intermediate care · semi-aggressive · fin-nipping risk

    This 29-gallon tank is large enough on volume.

    Planning minimum

    60 litres (15.86 US gal)

    Group size

    Read the care guide

    Add to a plan
  • Apistogramma Borellii →

    Fish · intermediate care · semi-aggressive

    This 29-gallon tank is large enough on volume.

    Planning minimum

    80 litres (21.14 US gal)

    Group size

    Read the care guide

    Add to a plan
  • Apistogramma Macmasteri →

    Fish · intermediate care · semi-aggressive

    This 29-gallon tank is large enough on volume.

    Planning minimum

    100 litres (26.42 US gal)

    Group size

    Read the care guide

    Add to a plan
See all 21 species and their requirements
  • Apistogramma Trifasciata →

    Fish · intermediate care · semi-aggressive

    This 29-gallon tank is large enough on volume.

    Planning minimum

    80 litres (21.14 US gal)

    Group size

    Read the care guide

    Add to a plan
  • Assassin Snail →

    Snail · beginner care · peaceful · may eat smaller animals

    This 29-gallon tank is large enough on volume.

    Planning minimum

    30 litres (7.93 US gal)

    Group size

    Read the care guide

    Add to a plan
  • Brown / hockey-stick pencilfish →

    Fish · intermediate care · peaceful · may eat smaller animals

    This 29-gallon tank is large enough on volume.

    Planning minimum

    100 litres (26.42 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Checkerboard cichlid →

    Fish · intermediate care · peaceful · may eat smaller animals

    This 29-gallon tank is large enough on volume.

    Planning minimum

    100 litres (26.42 US gal)

    Group size

    Read the care guide

    Add to a plan
  • Chocolate gourami →

    Fish · advanced care · peaceful · may eat smaller animals

    This 29-gallon tank is large enough on volume.

    Planning minimum

    80 litres (21.14 US gal)

    Minimum group

    4 or more

    Add to a plan
  • Cockatoo / crested Apistogramma →

    Fish · intermediate care · semi-aggressive · fin-nipping risk · may eat smaller animals

    This 29-gallon tank is large enough on volume.

    Planning minimum

    100 litres (26.42 US gal)

    Group size

    Read the care guide

    Add to a plan
  • Croaking gourami →

    Fish · intermediate care · peaceful · may eat smaller animals

    This 29-gallon tank is large enough on volume.

    Planning minimum

    80 litres (21.14 US gal)

    Group size

    Read the care guide

    Add to a plan
  • Dwarf pencilfish →

    Fish · intermediate care · peaceful · may eat smaller animals

    This 29-gallon tank is large enough on volume.

    Planning minimum

    60 litres (15.86 US gal)

    Minimum group

    8 or more

    Add to a plan
  • Ghost Shrimp →

    Shrimp · beginner care · semi-aggressive · may eat smaller animals

    This 29-gallon tank is large enough on volume.

    Planning minimum

    40 litres (10.57 US gal)

    Minimum group

    5 or more

    Add to a plan
  • Golden / Beckford's pencilfish →

    Fish · intermediate care · peaceful · may eat smaller animals

    This 29-gallon tank is large enough on volume.

    Planning minimum

    80 litres (21.14 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Golden dwarf cichlid (Nannacara) →

    Fish · intermediate care · peaceful · may eat smaller animals

    This 29-gallon tank is large enough on volume.

    Planning minimum

    50 litres (13.21 US gal)

    Group size

    Read the care guide

    Add to a plan
  • Golden Wonder Killifish →

    Fish · intermediate care · semi-aggressive · may eat smaller animals

    This 29-gallon tank is large enough on volume.

    Planning minimum

    80 litres (21.14 US gal)

    Group size

    Read the care guide

    Add to a plan
  • Hillstream Loach →

    Fish · advanced care · peaceful

    This 29-gallon tank is large enough on volume.

    Planning minimum

    100 litres (26.42 US gal)

    Minimum group

    3 or more

    Add to a plan
  • Pea Puffer →

    Fish · intermediate care · semi-aggressive · fin-nipping risk · may eat smaller animals

    This 29-gallon tank is large enough on volume.

    Planning minimum

    40 litres (10.57 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Serpae Tetra →

    Fish · intermediate care · semi-aggressive · fin-nipping risk

    This 29-gallon tank is large enough on volume.

    Planning minimum

    100 litres (26.42 US gal)

    Minimum group

    8 or more

    Add to a plan
  • Splash tetra →

    Fish · advanced care · peaceful · may eat smaller animals

    This 29-gallon tank is large enough on volume.

    Planning minimum

    80 litres (21.14 US gal)

    Minimum group

    6 or more

    Add to a plan
  • Tiger Barb →

    Fish · intermediate care · semi-aggressive · fin-nipping risk

    This 29-gallon tank is large enough on volume.

    Planning minimum

    80 litres (21.14 US gal)

    Minimum group

    8 or more

    Add to a plan

Species that need a larger tank

A 29-gallon tank is too small for a clown pleco, zebra loaches, sailfin mollies, odessa barbs and angelfish.

Each of these needs a larger tank than 29 US gallons. Buying a small juvenile does not change that.

  • Clown Pleco →

    Needs a larger tank than 29 US gallons.

    Planning minimum 110 litres (29.06 US gal).

  • Diamond Tetra →

    Needs a larger tank than 29 US gallons.

    Planning minimum 120 litres (31.71 US gal).

  • Emerald catfish (Brochis) →

    Needs a larger tank than 29 US gallons.

    Planning minimum 120 litres (31.71 US gal).

  • Gold / Chinese barb →

    Needs a larger tank than 29 US gallons.

    Planning minimum 120 litres (31.71 US gal).

  • Odessa Barb →

    Needs a larger tank than 29 US gallons.

    Planning minimum 120 litres (31.71 US gal).

  • Paradise fish →

    Needs a larger tank than 29 US gallons.

    Planning minimum 120 litres (31.71 US gal).

  • Sailfin Molly →

    Needs a larger tank than 29 US gallons.

    Planning minimum 120 litres (31.71 US gal).

  • Zebra Loach →

    Needs a larger tank than 29 US gallons.

    Planning minimum 120 litres (31.71 US gal).

  • African freshwater butterflyfish →

    Needs a larger tank than 29 US gallons.

    Planning minimum 150 litres (39.63 US gal).

Browse all species and their requirements →

Common mistakes at this size

  • Treating a 29 as a longer 20. It has the 20 Long's base, so fish that need length, such as zebra danios and mollies, gain no swimming room.
  • Adding tiger barbs to a gourami tank. Tiger barbs nip the fins of pearl, dwarf and honey gouramis.

Have a few species in mind?

Check them together, with the numbers you plan to keep. The builder checks group sizes, water ranges and every pair, with a stocking estimate.

Build a 29 US-gallon plan

Explore another tank size

The gallon figure beside a planning minimum is the litre figure, rounded up. A tank at that gallon figure meets the litre minimum. It is not a separate biological limit. The lists use the tank’s nominal volume. Read how the checks work and their limitations.