How Many Fish Can You Put in a 29 Gallon Tank? Stocking Guide & Best Fish
How Many Fish Can You Put in a 29 Gallon Tank? Stocking Guide & Best Fish
A 29 gallon aquarium is one of the best “sweet spot” tank sizes for freshwater fishkeepers. It is large enough to create a beautiful community aquarium, but still manageable for most homes, offices, and beginner hobbyists. If you are wondering how many fish can fit in a 29 gallon tank, the answer depends on the size, activity level, temperament, and bioload of the fish you choose.
The old “1 inch of fish per gallon” rule is outdated and can lead to overstocked aquariums. A better approach is to stock around 70–80% of your aquarium’s safe bioload and leave room for growth, filtration capacity, and swimming space.
How Many Fish Can You Put in a 29 Gallon Tank?
For most peaceful community setups, a 29 gallon tank can usually support 1 centerpiece fish, 1–2 schools of small community fish, and a small cleanup crew. A good example would be one honey gourami, a school of 8–10 tetras, a group of 6 corydoras, and a few snails or shrimp.
When deciding how many fish to keep in a 29 gallon aquarium, consider the adult size of each fish, not the size they are when purchased. Fish also vary in how much waste they produce. A small group of peaceful tetras has a much lighter bioload than messy or territorial fish.
Why a 29 Gallon Aquarium Is a Great Size
- Large enough for small schools of freshwater fish
- Good footprint for planted aquariums and aquascaping
- More stable water parameters than smaller tanks
- Works well for beginner and intermediate fishkeepers
- Can support a centerpiece fish plus schooling fish
- Fits many standard 30-inch aquarium stands
Best Fish for a 29 Gallon Tank
The best fish for a 29 gallon tank are peaceful, appropriately sized, and compatible with the other fish in the aquarium. Below are excellent options for building a healthy and active freshwater community tank.
1. Honey Gourami
Honey gouramis are one of the best centerpiece fish for a 29 gallon aquarium. They stay smaller than many other gouramis, usually around 2 inches, and are peaceful enough for most community tanks. Their golden color stands out beautifully in planted aquariums.
2. Pearl Gourami
Pearl gouramis are slightly larger and make an elegant centerpiece fish. A single pearl gourami or a carefully selected pair can work well in a peaceful 29 gallon community aquarium with plants and calm tankmates.
3. German Blue Ram
German blue rams are colorful dwarf cichlids that can do well in a 29 gallon tank when kept in warm, stable water. They are best suited for planted aquariums with peaceful tankmates and soft hiding areas.
4. Apistogramma Dwarf Cichlids
Apistogramma are excellent dwarf cichlids for aquarists who want personality without needing a huge tank. A pair can work well in a 29 gallon aquarium with plenty of caves, plants, driftwood, and peaceful schooling fish.
5. Neon Tetras
Neon tetras are a classic choice for a 29 gallon community tank. Their small size and peaceful nature make them ideal for groups of 10 or more. They look especially nice in planted tanks with darker backgrounds.
6. Cardinal Tetras
Cardinal tetras are similar to neon tetras but often show deeper red and blue coloration. They do best in groups and prefer stable, mature aquariums with peaceful tankmates.
7. Ember Tetras
Ember tetras are small, active, and bright orange, making them a great choice for planted aquariums. Because they stay small, you can keep a larger group in a 29 gallon tank without creating too much bioload.
8. Harlequin Rasboras
Harlequin rasboras are hardy, peaceful schooling fish that do very well in 29 gallon community tanks. A group of 8–10 adds movement and color to the middle level of the aquarium.
9. Chili Rasboras
Chili rasboras are tiny nano fish that work beautifully in heavily planted aquariums. They are best kept with other peaceful nano fish, shrimp-safe tankmates, and gentle filtration.
10. Corydoras Catfish
Corydoras are excellent bottom-dwelling fish for a 29 gallon aquarium. They should be kept in groups of at least 6 and prefer smooth sand or soft substrate to protect their barbels.
11. Bristlenose Pleco
A bristlenose pleco can be a good algae-eating option for a 29 gallon tank, especially compared to common plecos that grow far too large. Only keep one bristlenose pleco in this size aquarium and provide driftwood and hiding spaces.
12. Dwarf Rainbowfish
Dwarf rainbowfish add color and activity to the upper and middle areas of the tank. They do best in groups and need open swimming space, so avoid overcrowding them with too many other schooling fish.
13. Platies
Platies are colorful, hardy livebearers that can be good for beginners. Keep in mind that they breed easily, so stocking should be planned carefully to avoid overcrowding.
14. Cherry Barbs
Cherry barbs are peaceful, colorful, and active. A group of cherry barbs can work well in a 29 gallon aquarium with plants, driftwood, and other peaceful community fish.
29 Gallon Tank Stocking Examples
Here are some practical 29 gallon aquarium stocking ideas to help you plan a balanced setup.
Peaceful Community Tank
- 1 honey gourami
- 10 neon tetras or ember tetras
- 6 corydoras catfish
- 1 nerite snail or mystery snail
Planted Aquarium Setup
- 1 pair of German blue rams
- 10 cardinal tetras
- 6 pygmy corydoras or panda corydoras
- Live aquarium plants such as anubias, java fern, swords, and val
Dwarf Cichlid Setup
- 1 pair of Apistogramma
- 8 harlequin rasboras
- 6 corydoras catfish
- Driftwood, caves, and planted hiding areas
Nano Community Tank
- 15 chili rasboras
- 8 ember tetras
- 6 pygmy corydoras
- Neocaridina shrimp, if compatible with your chosen fish
Fish to Avoid in a 29 Gallon Tank
Some fish are commonly sold small but quickly outgrow a 29 gallon aquarium. Others may become too aggressive or produce too much waste for this tank size.
- Common plecos
- Oscar cichlids
- Large African cichlids
- Goldfish
- Large catfish species
- Silver dollars
- Bala sharks
- Large aggressive cichlids
Tips for Stocking a 29 Gallon Aquarium
- Add fish slowly instead of all at once.
- Choose fish based on adult size, not store size.
- Do not mix aggressive fish with peaceful community fish.
- Use proper filtration for your stocking level.
- Test water regularly for ammonia, nitrite, nitrate, and pH.
- Perform consistent water changes to maintain water quality.
- Provide hiding places, plants, and open swimming areas.
Best Aquarium Supplies for a 29 Gallon Tank
A successful 29 gallon aquarium needs more than just fish. Proper filtration, heating, food, water conditioner, and maintenance supplies all help keep your aquarium healthy.
- Shop Aquariums & Fish Tanks
- Shop Freshwater Tetras
- Shop Freshwater Cichlids
- Shop Live Aquarium Plants
- Shop Aquarium Canister Filters
Frequently Asked Questions
How many fish can I keep in a 29 gallon tank?
Most 29 gallon aquariums can comfortably hold one centerpiece fish, one or two small schools of community fish, and a small cleanup crew. The exact number depends on the adult size, behavior, and waste level of the fish.
Can angelfish live in a 29 gallon tank?
A single angelfish may work in some 29 gallon aquariums, but this tank size is not ideal for a group of angelfish. If you want angelfish, avoid fin-nipping tankmates and keep the aquascape open enough for swimming.
What are the best schooling fish for a 29 gallon aquarium?
Some of the best schooling fish for a 29 gallon aquarium include neon tetras, cardinal tetras, ember tetras, harlequin rasboras, chili rasboras, cherry barbs, and small rainbowfish.
Is a 29 gallon tank good for cichlids?
A 29 gallon tank can work well for dwarf cichlids such as German blue rams, Bolivian rams, and Apistogramma. It is not large enough for most large cichlids such as Oscars, large African cichlids, or aggressive Central American cichlids.
Can I keep shrimp in a 29 gallon community tank?
Shrimp can work in some 29 gallon community tanks, especially with small peaceful fish and lots of plants. Avoid large or aggressive fish that may eat shrimp.
What filter should I use for a 29 gallon tank?
A 29 gallon aquarium can use a quality hang-on-back filter, sponge filter, or small canister filter. Choose filtration based on the number of fish, plant load, and maintenance schedule.
Final Thoughts
A 29 gallon aquarium gives you many stocking options without requiring a massive setup. The key is choosing fish that stay appropriately sized, get along with each other, and match your aquarium’s filtration and maintenance routine.
If you are building a 29 gallon freshwater aquarium, Tropical Treasures Wyo can help you choose healthy fish, live plants, filtration, food, and supplies for your setup. Visit us in Cheyenne, Wyoming, or shop online for freshwater fish, aquarium plants, shrimp, snails, and aquarium supplies.