Best freshwater fish for a 29 gallon tank
A 29 gallon freshwater tank holds two schools of small fish over a group of cories, or a livebearer community with a pleco. The extra volume over a 20 gallon also opens up the pearl gourami, Boeseman's rainbowfish, congo tetras and mollies. Every fish here is widely sold, rated for community tanks and lists a minimum tank of 29 gallons or less.
Keeping a saltwater tank? Saltwater fish for a 30 gallon tank →
At a glance
- Tank size
- 7–29 gal
- 7 gal (25 L) to 29 gal (111 L); half the list needs 18 gal (70 L) or more
- Temperature
- 72–81°F
- 22–27°C, most of the list
- pH
- 6.0–7.5
- Most of the list
- Difficulty
- 68 easy
- 56 medium · 4 difficult
- Temperament
- 95 peaceful
- 33 mostly peaceful
128 species
New at this size
What a 29 gallon adds over a 20
The pearl gourami grows to 4.7 inches (12 cm), lists 29 gallons (111 liters) and is marked easy. Boeseman's rainbowfish lists 29 gallons (108 liters) and wants warm, hard water at 81 to 86°F (27 to 30°C) and pH 7 to 8. Congo tetras list 24 gallons (90 liters) and reach 3.1 inches (8 cm). Black and sailfin mollies list 24 gallons (90 liters) as well and grow to 4.7 inches (12 cm). The rosy barb, marked beginner, is a schooler for cooler water at 61 to 75°F (16 to 24°C). Peppered cories list 21 gallons (80 liters).

Pearl gourami
Trichopodus leerii
Freshwater- Size
- 4.7 in (12 cm)
- Tank
- 29 gal (111 L)
- Water
- 75–86°F (24–30°C)

Boeseman's rainbowfish
Melanotaenia boesemani
Freshwater- Size
- 4.3 in (11 cm)
- Tank
- 29 gal (108 L)
- Water
- 81–86°F (27–30°C)

Congo tetra
Phenacogrammus interruptus
Freshwater- Size
- 3.1 in (8 cm)
- Tank
- 24 gal (90 L)
- Water
- 73–82°F (23–28°C)

Black molly
Poecilia sphenops
FreshwaterBrackish- Size
- 4.7 in (12 cm)
- Tank
- 24 gal (90 L)
- Water
- 70–82°F (21–28°C)

Rosy barb
Pethia conchonius
Freshwater- Size
- 2.8 in (7 cm)
- Tank
- 24 gal (90 L)
- Water
- 61–75°F (16–24°C)

Peppered cory
Hoplisoma paleatum
Freshwater- Size
- 2.8 in (7 cm)
- Tank
- 21 gal (80 L)
- Water
- 72–79°F (22–26°C)
Stocking plans
Three ways to stock a 29 gallon tank
Each plan below ran through the stocking calculator, which reads every fish at its adult size against its minimum tank. Open one to change the counts or swap in your own fish.
Two schools over panda cories
ComfortableLightComfortableFullHeavyOverstockedThese species overlap at 72–77°F (22–25°C), pH 6.5–7.0.
Livebearers with a bristlenose
ComfortableLightComfortableFullHeavyOverstockedThese species overlap at 70–79°F (21–26°C), pH 6.8–7.5.
Warm water with blue rams
FullLightComfortableFullHeavyOverstockedThese species overlap at 81–82°F (27–28°C), pH 6.0–7.0.
By the numbers
Smallest
Largest
Easiest to keep
Most peaceful
FAQ
Common questions
How many fish can go in a 29 gallon tank?
A 29 gallon holds two small schools over a cory group, as the first plan above shows, or livebearers with a pleco. The count rises as adult size falls, so check a planned mix in the stocking calculator. The inch-per-gallon rule undercounts small tetras and overcounts heavy-bodied fish.
Is a 29 gallon tank big enough for angelfish?
Angelfish list 53 gallons (200 liters) and grow to 5.9 inches (15 cm), so a 29 gallon is too small for them. They start on the 55 gallon page.
Can mollies live in a 29 gallon tank?
Black and sailfin mollies list 24 gallons (90 liters) and grow to 4.7 inches (12 cm). A 29 gallon is the first size here for them. They want harder water at pH 7 to 8, which suits platies and swordtails too.
Which cories fit a 29 gallon tank?
The panda, pygmy, peppered, Sterba's, Adolfo's and julii cories all list 29 gallons or less. Keep a group of six of one species, since cories shoal with their own kind.
Index
All freshwater fish for a 29 gallon tank

Adolfo's cory
Hoplisoma adolfoi
Freshwater2.4 in (6 cm) · 20 gal (75 L)70–79°F (21–26°C)
African butterfly cichlid
Anomalochromis thomasi
Freshwater3.1 in (8 cm) · 25 gal (95 L)73–81°F (23–27°C)
Agassiz's dwarf cichlid
Apistogramma agassizii
Freshwater3.5 in (9 cm) · 20 gal (75 L)72–84°F (22–29°C)
Amapa tetra
Hyphessobrycon amapaensis
Freshwater1.4 in (3.6 cm) · 15 gal (55 L)73–82°F (23–28°C)
Black molly
Poecilia sphenops
FreshwaterBrackish4.7 in (12 cm) · 24 gal (90 L)70–82°F (21–28°C)
Black neon tetra
Hyphessobrycon herbertaxelrodi
Freshwater1.4 in (3.5 cm) · 10 gal (38 L)72–82°F (22–28°C)
Black phantom tetra
Hyphessobrycon megalopterus
Freshwater1.4 in (3.6 cm) · 17 gal (65 L)70–82°F (21–28°C)
Black ruby barb
Pethia nigrofasciata
Freshwater2.4 in (6 cm) · 20 gal (75 L)72–79°F (22–26°C)
Black widow tetra
Gymnocorymbus ternetzi
Freshwater2.4 in (6 cm) · 15 gal (55 L)68–79°F (20–26°C)
Bloodfin tetra
Aphyocharax anisitsi
Freshwater2.2 in (5.5 cm) · 20 gal (75 L)72–82°F (22–28°C)
Blue axelrodi rasbora
Sundadanio axelrodi
Freshwater0.8 in (2 cm) · 12 gal (45 L)73–79°F (23–26°C)
Blue ram
Mikrogeophagus ramirezi
Freshwater2.4 in (6 cm) · 18 gal (70 L)81–86°F (27–30°C)
Boeseman's rainbowfish
Melanotaenia boesemani
Freshwater4.3 in (11 cm) · 29 gal (108 L)81–86°F (27–30°C)
Bristlenose pleco
Ancistrus sp.
Freshwater4.9 in (12.5 cm) · 20 gal (75 L)70–79°F (21–26°C)
Bronze cory
Osteogaster aenea
Freshwater3 in (7.5 cm) · 17 gal (63 L)70–81°F (21–27°C)
Cardinal tetra
Paracheirodon axelrodi
Freshwater1.8 in (4.5 cm) · 16 gal (60 L)73–84°F (23–29°C)
Celebes rainbow
Marosatherina ladigesi
FreshwaterBrackish3.1 in (8 cm) · 25 gal (95 L)72–82°F (22–28°C)
Celestial Pearl danio
Danio margaritatus
Freshwater0.8 in (2 cm) · 9 gal (35 L)72–79°F (22–26°C)
Cherry barb
Rohanella titteya
Freshwater2 in (5 cm) · 14 gal (54 L)72–81°F (22–27°C)
Chili rasbora
Boraras brigittae
Freshwater0.8 in (2 cm) · 10 gal (38 L)72–82°F (22–28°C)
Clown killifish
Epiplatys annulatus
Freshwater1.4 in (3.5 cm) · 7 gal (27 L)68–79°F (20–26°C)
Clown peckoltia (L134)
Peckoltia compta
Freshwater4.7 in (12 cm) · 29 gal (110 L)77–84°F (25–29°C)
Clown pleco
Panaqolus maccus
Freshwater3.5 in (9 cm) · 20 gal (75 L)73–82°F (23–28°C)
Cockatoo cichlid
Apistogramma cacatuoides
Freshwater3 in (7.5 cm) · 18 gal (70 L)72–84°F (22–29°C)
Colombian tetra
Hyphessobrycon columbianus
Freshwater2.6 in (6.5 cm) · 20 gal (75 L)73–82°F (23–28°C)
Colombian zebra pleco (L129)
Hypancistrus debilittera
Freshwater3.5 in (9 cm) · 20 gal (75 L)79–86°F (26–30°C)
Concolor cory
Hoplisoma concolor
Freshwater2.4 in (6 cm) · 20 gal (75 L)72–79°F (22–26°C)
Congo tetra
Phenacogrammus interruptus
Freshwater3.1 in (8 cm) · 24 gal (90 L)73–82°F (23–28°C)
Cross loach
Micronemacheilus cruciatus
Freshwater1.6 in (4 cm) · 14 gal (54 L)68–77°F (20–25°C)
Crystal tetra
Protocheirodon pi
Freshwater1.2 in (3.1 cm) · 11 gal (40 L)73–82°F (23–28°C)
Cuckoo squeaker
Synodontis multipunctatus
Freshwater7.1 in (18 cm) · 29 gal (110 L)75–82°F (24–28°C)
Daisy's ricefish
Oryzias woworae
Freshwater1.2 in (3 cm) · 9 gal (35 L)73–81°F (23–27°C)
Diamond tetra
Moenkhausia pittieri
Freshwater2.4 in (6 cm) · 20 gal (75 L)75–82°F (24–28°C)
Dwarf botia
Ambastaia sidthimunki
Freshwater2.4 in (6 cm) · 20 gal (75 L)68–86°F (20–30°C)
Dwarf gourami
Trichogaster lalius
Freshwater3 in (7.5 cm) · 10 gal (38 L)72–81°F (22–27°C)
Dwarf rasbora
Boraras maculatus
Freshwater1 in (2.5 cm) · 7 gal (25 L)72–82°F (22–28°C)
Ember tetra
Hyphessobrycon amandae
Freshwater0.8 in (2 cm) · 9 gal (35 L)72–82°F (22–28°C)
Emerald dwarf rasbora
Danio erythromicron
Freshwater0.8 in (2 cm) · 11 gal (40 L)68–75°F (20–24°C)
Emperor tetra
Nematobrycon palmeri
Freshwater2 in (5 cm) · 20 gal (75 L)73–81°F (23–27°C)
Endler's livebearer
Poecilia wingei
FreshwaterBrackish1.6 in (4 cm) · 10 gal (38 L)72–86°F (22–30°C)
Espei rasbora
Trigonostigma espei
Freshwater1.5 in (3.8 cm) · 11 gal (40 L)73–82°F (23–28°C)
Exclamation-point rasbora
Boraras urophthalmoides
Freshwater0.6 in (1.6 cm) · 11 gal (40 L)73–81°F (23–27°C)
Filament tetra
Hemigrammus filamentosus
Freshwater1.7 in (4.3 cm) · 20 gal (75 L)75–82°F (24–28°C)
Flame tetra
Hyphessobrycon flammeus
Freshwater1 in (2.5 cm) · 10 gal (38 L)68–79°F (20–26°C)
Forktail blue-eye
Pseudomugil furcatus
Freshwater2.2 in (5.5 cm) · 22 gal (85 L)75–82°F (24–28°C)
Glass bloodfin tetra
Prionobrama filigera
Freshwater2.4 in (6 cm) · 20 gal (75 L)73–81°F (23–27°C)
Glowlight danio
Danio choprae
Freshwater1.2 in (3 cm) · 20 gal (75 L)72–79°F (22–26°C)
Glowlight rasbora
Trigonostigma hengeli
Freshwater1.6 in (4 cm) · 12 gal (45 L)73–82°F (23–28°C)
Glowlight tetra
Hemigrammus erythrozonus
Freshwater1.6 in (4 cm) · 10 gal (38 L)75–82°F (24–28°C)
Gold barb
Barbodes semifasciolatus
Freshwater2.8 in (7 cm) · 20 gal (75 L)64–75°F (18–24°C)
Gold ring danio
Danio tinwini
Freshwater1.2 in (3 cm) · 11 gal (40 L)64–79°F (18–26°C)
Golden dwarf sucker
Otocinclus macrospilus
Freshwater1.4 in (3.5 cm) · 11 gal (40 L)70–79°F (21–26°C)
Golden pencilfish
Nannostomus beckfordi
Freshwater2.4 in (6 cm) · 18 gal (70 L)70–81°F (21–27°C)
Green fire tetra
Aphyocharax rathbuni
Freshwater2 in (5 cm) · 20 gal (75 L)72–79°F (22–26°C)
Green neon rasbora
Microdevario kubotai
Freshwater0.8 in (2 cm) · 10 gal (38 L)72–79°F (22–26°C)
Green neon tetra
Paracheirodon simulans
Freshwater1 in (2.5 cm) · 11 gal (41 L)72–86°F (22–30°C)
Green swordtail
Xiphophorus hellerii
Freshwater5.9 in (15 cm) · 20 gal (76 L)68–82°F (20–28°C)
Guppy
Poecilia reticulata
FreshwaterBrackish2.4 in (6 cm) · 10 gal (38 L)64–82°F (18–28°C)
Harlequin rasbora
Trigonostigma heteromorpha
Freshwater2 in (5 cm) · 15 gal (55 L)72–82°F (22–28°C)
Honey gourami
Trichogaster chuna
Freshwater2 in (5 cm) · 14 gal (54 L)72–82°F (22–28°C)
Inca dwarf cichlid
Apistogramma baenschi
Freshwater2.8 in (7 cm) · 20 gal (75 L)73–82°F (23–28°C)
Java loach
Pangio oblonga
Freshwater3.1 in (8 cm) · 15 gal (55 L)70–79°F (21–26°C)
Julii cory
Hoplisoma julii
Freshwater2.2 in (5.5 cm) · 20 gal (75 L)68–79°F (20–26°C)
Kribensis
Pelvicachromis pulcher
Freshwater3.9 in (10 cm) · 20 gal (75 L)75–81°F (24–27°C)
Lake Kurumoi rainbowfish
Melanotaenia parva
Freshwater3.1 in (8 cm) · 29 gal (110 L)72–79°F (22–26°C)
Lake Kutubu rainbowfish
Melanotaenia lacustris
Freshwater4.3 in (11 cm) · 29 gal (110 L)68–77°F (20–25°C)
Lemon tetra
Hyphessobrycon pulchripinnis
Freshwater2 in (5 cm) · 17 gal (65 L)72–82°F (22–28°C)
Lipstick goby
Sicyopus rubicundus
Freshwater2 in (5 cm) · 14 gal (54 L)73–81°F (23–27°C)
Macmaster's dwarf cichlid
Apistogramma macmasteri
Freshwater2.4 in (6 cm) · 20 gal (75 L)75–82°F (24–28°C)
Masked cory
Hoplisoma metae
Freshwater2 in (5 cm) · 15 gal (55 L)70–79°F (21–26°C)
Medaka
Oryzias latipes
Freshwater1.4 in (3.5 cm) · 9 gal (35 L)61–72°F (16–22°C)
Multie shell dweller
Neolamprologus multifasciatus
Freshwater1.8 in (4.5 cm) · 20 gal (75 L)75–81°F (24–27°C)
Neon rainbowfish
Melanotaenia praecox
Freshwater3.1 in (8 cm) · 20 gal (76 L)73–82°F (23–28°C)
Neon tetra
Paracheirodon innesi
Freshwater1.5 in (3.8 cm) · 11 gal (40 L)70–77°F (21–25°C)
Norman's lampeye
Poropanchax normani
Freshwater1.6 in (4 cm) · 10 gal (38 L)72–79°F (22–26°C)
Odessa barb
Pethia padamya
Freshwater1.8 in (4.5 cm) · 20 gal (75 L)61–77°F (16–25°C)
Orange-finned danio
Danio kyathit
Freshwater2 in (5 cm) · 20 gal (75 L)68–79°F (20–26°C)
Panda cory
Hoplisoma panda
Freshwater2 in (5 cm) · 11 gal (41 L)72–77°F (22–25°C)
Panda dwarf cichlid
Apistogramma nijsseni
Freshwater3.3 in (8.5 cm) · 18 gal (70 L)75–82°F (24–28°C)
Panda garra
Garra flavatra
Freshwater3.5 in (9 cm) · 26 gal (100 L)72–81°F (22–27°C)
Panduro apisto
Apistogramma panduro
Freshwater3 in (7.5 cm) · 20 gal (75 L)75–82°F (24–28°C)
Peacock gudgeon
Tateurndina ocellicauda
Freshwater3 in (7.5 cm) · 20 gal (75 L)72–79°F (22–26°C)
Pearl danio
Danio albolineatus
Freshwater2.4 in (6 cm) · 18 gal (70 L)61–77°F (16–25°C)
Pearl gourami
Trichopodus leerii
Freshwater4.7 in (12 cm) · 29 gal (111 L)75–86°F (24–30°C)
Penguin tetra
Thayeria boehlkei
Freshwater2.6 in (6.5 cm) · 20 gal (75 L)72–82°F (22–28°C)
Peppered cory
Hoplisoma paleatum
Freshwater2.8 in (7 cm) · 21 gal (80 L)72–79°F (22–26°C)
Phoenix rasbora
Boraras merah
Freshwater0.8 in (2 cm) · 11 gal (40 L)72–81°F (22–27°C)
Procyon tetra
Hyphessobrycon procyon
Freshwater1.5 in (3.8 cm) · 15 gal (55 L)72–81°F (22–27°C)
Pygmy cory
Gastrodermus pygmaeus
Freshwater1.3 in (3.3 cm) · 10 gal (38 L)72–79°F (22–26°C)
Pygmy gourami
Trichopsis pumila
Freshwater1.6 in (4 cm) · 10 gal (38 L)72–82°F (22–28°C)
Queen arabesque pleco (L260)
Hypancistrus sp. L260
Freshwater3.9 in (10 cm) · 20 gal (75 L)79–86°F (26–30°C)
Rainbow cichlid
Herotilapia multispinosa
Freshwater6.3 in (16 cm) · 26 gal (100 L)72–82°F (22–28°C)
Rainbow emperor tetra
Nematobrycon lacortei
Freshwater2 in (5 cm) · 20 gal (75 L)73–81°F (23–27°C)
Rainbow shiner
Notropis chrosomus
Freshwater3.1 in (8 cm) · 20 gal (75 L)50–72°F (10–22°C)
Rainbow stiphodon
Stiphodon ornatus
Freshwater2.6 in (6.5 cm) · 13 gal (50 L)68–79°F (20–26°C)
Red eye tetra
Moenkhausia sanctaefilomenae
Freshwater2.8 in (7 cm) · 28 gal (105 L)72–79°F (22–26°C)
Red lizard whiptail
Rineloricaria lanceolata
Freshwater3.9 in (10 cm) · 24 gal (90 L)77–82°F (25–28°C)
Red neon blue-eye
Pseudomugil luminatus
Freshwater1.4 in (3.5 cm) · 11 gal (40 L)72–81°F (22–27°C)
Red phantom tetra
Hyphessobrycon sweglesi
Freshwater1.6 in (4 cm) · 15 gal (55 L)72–82°F (22–28°C)
Rosy barb
Pethia conchonius
Freshwater2.8 in (7 cm) · 24 gal (90 L)61–75°F (16–24°C)
Rosy loach
Petruichthys sp. 'rosy'
Freshwater1.2 in (3 cm) · 14 gal (54 L)68–79°F (20–26°C)
Royal tetra
Inpaichthys kerri
Freshwater1.4 in (3.5 cm) · 15 gal (55 L)75–81°F (24–27°C)
Ruby tetra
Axelrodia riesei
Freshwater0.8 in (2 cm) · 12 gal (45 L)73–81°F (23–27°C)
Rummynose tetra
Petitella bleheri
Freshwater2 in (5 cm) · 20 gal (75 L)75–81°F (24–27°C)
Sailfin molly
Poecilia latipinna
FreshwaterBrackish4.7 in (12 cm) · 24 gal (90 L)70–79°F (21–26°C)
Salt and pepper cory
Hoplisoma habrosum
Freshwater1.4 in (3.5 cm) · 10 gal (38 L)68–79°F (20–26°C)
Sawbwa barb
Sawbwa resplendens
Freshwater1.2 in (3 cm) · 20 gal (75 L)68–75°F (20–24°C)
Silvertip tetra
Hasemania nana
Freshwater1.6 in (4 cm) · 18 gal (70 L)73–82°F (23–28°C)
Snakeskin barb
Desmopuntius rhomboocellatus
Freshwater2.2 in (5.5 cm) · 20 gal (75 L)72–82°F (22–28°C)
Southern platy
Xiphophorus maculatus
Freshwater2.8 in (7 cm) · 10 gal (38 L)68–79°F (20–26°C)
Spotted blue-eye
Pseudomugil gertrudae
Freshwater1.5 in (3.8 cm) · 11 gal (40 L)70–82°F (21–28°C)
Steel blue killifish
Fundulopanchax gardneri
Freshwater2.2 in (5.5 cm) · 21 gal (80 L)70–79°F (21–26°C)
Sterba's cory
Hoplisoma sterbai
Freshwater2.6 in (6.5 cm) · 20 gal (75 L)75–82°F (24–28°C)
Strawberry rasbora
Boraras naevus
Freshwater0.8 in (2 cm) · 11 gal (40 L)73–81°F (23–27°C)
Threadfin rainbowfish
Iriatherina werneri
Freshwater1.6 in (4 cm) · 13 gal (50 L)72–86°F (22–30°C)
Three-stripe dwarf cichlid
Apistogramma trifasciata
Freshwater2.2 in (5.5 cm) · 20 gal (75 L)68–77°F (20–25°C)
Threestripe cory
Hoplisoma trilineatum
Freshwater2.2 in (5.5 cm) · 16 gal (60 L)72–81°F (22–27°C)
Tiger hillstream loach
Sewellia lineolata
Freshwater2.6 in (6.5 cm) · 25 gal (95 L)68–75°F (20–24°C)
Umbrella cichlid
Apistogramma borellii
Freshwater2.6 in (6.5 cm) · 18 gal (70 L)68–79°F (20–26°C)
Venezuelan orange cory
Osteogaster aenea
Freshwater2.4 in (6 cm) · 20 gal (75 L)68–79°F (20–26°C)
Violet cory
Hoplisoma simile
Freshwater2.2 in (5.5 cm) · 12 gal (45 L)70–81°F (21–27°C)
Wapoga rainbowfish
Melanotaenia rubrivittata
Freshwater2.2 in (5.6 cm) · 24 gal (90 L)75–84°F (24–29°C)
White Cloud Mountain minnow
Tanichthys albonubes
Freshwater1.6 in (4 cm) · 10 gal (38 L)57–72°F (14–22°C)
Wrestling halfbeak
Dermogenys pusilla
FreshwaterBrackish2.8 in (7 cm) · 25 gal (95 L)75–82°F (24–28°C)
X-ray tetra
Pristella maxillaris
Freshwater1.8 in (4.5 cm) · 18 gal (70 L)72–82°F (22–28°C)
Zebra danio
Danio rerio
Freshwater2 in (5 cm) · 11 gal (41 L)64–75°F (18–24°C)
Zebra dwarf sucker
Otocinclus cocama
Freshwater1.8 in (4.5 cm) · 11 gal (40 L)70–77°F (21–25°C)
Zebra pleco
Hypancistrus zebra
Freshwater3.1 in (8 cm) · 15 gal (55 L)79–86°F (26–30°C)
Planning a tank?
TankBud checks stocking and water fit as you build a tank, then tracks water tests, reminders and photos once it is running.
Track your tanksMaintain tanks for clients? See TankBud Pro