29 Gallon Tank How Many Fish? The Ultimate Stocking Guide For A Thriving Tank

If you have recently picked up a 29-gallon aquarium, you have officially entered what I call the “sweet spot” of the fish-keeping hobby. Choosing the right inhabitants for this specific volume is one of the most exciting parts of the journey.

But, like many hobbyists, you are likely asking yourself: 29 gallon tank how many fish can I actually keep without crashing the nitrogen cycle? Getting this balance right is the difference between a crystal-clear oasis and a stressful, murky mess.

In this guide, I will walk you through exactly how to calculate your stocking levels, which species thrive in this footprint, and how to maintain a healthy ecosystem. Don’t worry—this setup is perfect for beginners and seasoned pros alike!

The Golden Rule: 29 Gallon Tank How Many Fish Can You Actually Keep?

When you search for stocking advice, you will inevitably run into the “one inch of fish per gallon” rule. While this is a helpful starting point for beginners, it is often oversimplified and can lead to trouble if followed blindly.

In a 29-gallon tank, you aren’t just looking at the length of the fish, but their bioload and swimming habits. A 29-gallon tank offers about 30 inches of horizontal swimming space, which is fantastic for active species.

Generally, for a community setup in a 29-gallon tank, you can safely house between 15 to 25 small fish (under 2 inches) if you have excellent filtration. However, if you choose larger or more “messy” fish, that number drops significantly.

Why Volume Isn’t Everything

The 29-gallon tank is unique because it is taller than the standard 20-gallon long, but has the same footprint. This means you have more water volume for stability, but the same amount of floor space for bottom dwellers.

When calculating 29 gallon tank how many fish to add, you must consider the “zones” of the tank: top, middle, and bottom. A well-stocked tank utilizes all three levels to prevent overcrowding in one specific area.

The Impact of Decoration and Substrate

Remember that a “29-gallon” tank doesn’t actually hold 29 gallons of water once you add gravel, rocks, and driftwood. You likely have closer to 24 or 25 gallons of actual swimming space.

Always err on the side of caution when you are first starting out. It is much easier to add more fish later than it is to manage an ammonia spike from overstocking.

Understanding Bioload and Filtration

Bioload refers to the amount of waste your fish produce and how much work your beneficial bacteria must do to process it. Some fish are “cleaner” than others, regardless of their physical size.

For example, a single Fancy Goldfish produces significantly more waste than five Neon Tetras. In a 29-gallon tank, focusing on low-bioload species allows you to keep a more diverse and active community.

Choosing the Right Filter

To maximize the number of fish you can keep, you need a filter rated for at least 40 or 50 gallons. Over-filtering is a secret weapon for successful aquarists.

I personally recommend a high-quality Hang-On-Back (HOB) filter or a small canister filter for this size. These provide the mechanical and biological filtration necessary to keep the water safe even if you push the stocking limits slightly.

The Role of Live Plants

If you want to keep more fish, add more plants. Live plants like Java Fern, Anubias, and Vallisneria act as natural filters by consuming nitrates.

A heavily planted 29-gallon tank can safely support a slightly higher population than a plastic-decorated tank. Plus, plants provide hiding spots, which reduces stress and aggression among your fish.

Best Fish Species for a 29 Gallon Tank

Now for the fun part: choosing your residents! The 29-gallon tank is large enough for some “centerpiece” fish that won’t fit in smaller nano tanks.

Ideal Centerpiece Fish

A centerpiece fish is usually the star of the show—larger, more colorful, or with a distinct personality. For a 29-gallon, you have several excellent options.

Angelfish: You can keep a single Angelfish in a 29-gallon due to the tank’s height. However, keep in mind they may eat very small shrimp or tiny fry.

Dwarf Gouramis: Whether it’s a Flame Gourami or a Powder Blue, these are peaceful and stunning. A pair or a single male works perfectly in this volume.

Honey Gouramis: These are even more peaceful than Dwarf Gouramis. You could easily keep a small group of 3-4 in a 29-gallon setup.

Active Schooling Fish

Schooling fish bring movement and life to the middle layers of your aquarium. Always keep these in groups of at least 6 to 8 to ensure they feel secure.

Harlequin Rasboras: These are incredibly hardy and have a unique triangular patch that looks great against green plants. A school of 10-12 is perfect here.

Neon or Cardinal Tetras: Classic for a reason! Their bright blues and reds pop in a 29-gallon tank, especially with a dark substrate.

Rummy Nose Tetras: These are famous for their tight schooling behavior. They are great “canary” fish because their red noses fade if water quality drops.

Bottom Dwellers and Cleanup Crew

Don’t forget the “janitors” of your tank. These fish spend their time scavenging the substrate and glass for leftover food and algae.

Corydoras Catfish: These are arguably the most charming fish in the hobby. A group of 6 Bronze or Panda Corys will keep your substrate stirred and clean.

Otocinclus Catfish: If you have an algae problem, these tiny guys are the solution. They are social, so aim for a group of 4-6.

Bristlenose Pleco: Unlike common Plecos that grow too large, the Bristlenose stays around 4-5 inches. One is plenty for a 29-gallon tank.

Sample Stocking Recipes for Your 29 Gallon Tank

To make things easier, I’ve put together three “recipes” that answer the 29 gallon tank how many fish question based on different styles of keeping. These are tried-and-true combinations that work well together.

The “Colorful Community” Recipe

  • 1x Dwarf Gourami (Centerpiece)
  • 10x Neon Tetras (Middle Schooler)
  • 6x Panda Corydoras (Bottom Dwellers)
  • 1x Bristlenose Pleco (Algae Eater)

This setup is vibrant, peaceful, and utilizes every inch of the tank perfectly.

The “Hardy Beginner” Recipe

  • 3x Platies (Bright colors and very hardy)
  • 8x Zebra Danios (Extremely active and tough)
  • 6x Peppered Corydoras (Great for cooler water)
  • 5x Amano Shrimp (Excellent cleaners)

This is a “bulletproof” setup for someone just starting out who wants success from day one.

The “Planted Nano” Recipe

  • 15x Chili Rasboras (Tiny, bright red sparks)
  • 10x Blue Velvet Shrimp (Beautiful contrast)
  • 6x Otocinclus Catfish (Small and gentle)
  • 3x Scarlet Badis (Small, shy, and intricate)

Because these fish are so small, the bioload is very low, making it a great choice for a high-tech aquascape.

Common Stocking Mistakes to Avoid

Even with the best intentions, it is easy to make a mistake when deciding 29 gallon tank how many fish to buy at the local fish store. Avoid these common pitfalls to keep your tank healthy.

Adding All Fish at Once

This is the most common cause of “New Tank Syndrome.” If you add 20 fish at once, the beneficial bacteria cannot keep up with the sudden waste increase.

Start with 4-5 fish, wait a week while monitoring your water parameters, and then add the next group. This gradual process allows your biological filter to grow along with the population.

Ignoring Adult Size

That cute 1-inch Oscar or Bala Shark at the pet store will not stay that size for long. Always research the maximum adult size of a fish before buying.

In a 29-gallon tank, you should generally avoid any fish that grows larger than 5 or 6 inches, as they will lack the swimming room required for a healthy life.

Mixing Incompatible Temperaments

Just because two fish fit in the tank doesn’t mean they should live together. Avoid mixing aggressive Cichlids with peaceful Tetras.

Always check the temperature and pH requirements as well. Keeping a cold-water White Cloud Mountain Minnow with a heat-loving Discus is a recipe for disaster.

Maintenance Tips for a Fully Stocked 29 Gallon Tank

When you have a healthy number of fish in your tank, your maintenance routine becomes the backbone of your success. Consistency is more important than intensity.

Weekly Water Changes

I recommend a 25-30% water change every single week. This removes nitrates and replenishes essential minerals that your fish and plants need.

Use a gravel vacuum during your water change to suck up waste trapped in the substrate. This significantly reduces the bioload and keeps the water smelling fresh.

Testing the Water

Invest in a liquid test kit rather than paper strips. Testing for Ammonia, Nitrite, and Nitrate once a week will tell you exactly how your tank is handling the fish load.

If you see Ammonia or Nitrite rising above zero, it is a sign that you have either overstocked or your filter is struggling. Immediate water changes are the best first response.

FAQ: Frequently Asked Questions

Can I keep a Goldfish in a 29-gallon tank?

You can keep a single Fancy Goldfish (like an Oranda or Fantail) in a 29-gallon tank. However, they produce a lot of waste, so you will need to be very diligent with water changes and cannot add many other tank mates.

Is a 29-gallon tank big enough for an Angelfish?

Yes, a 29-gallon tank is deep enough for one Angelfish. Since Angelfish are tall rather than long, the extra height of the 29-gallon provides the vertical space they need to develop their fins properly.

How many Guppies can I put in a 29-gallon tank?

You could safely keep 15 to 20 Guppies in a 29-gallon tank. However, be warned: if you have both males and females, they will breed rapidly, and you will soon have many more than 20!

Do I need an air stone in a 29-gallon tank?

While not always strictly necessary if your filter provides enough surface agitation, an air stone is always a good idea. It increases oxygen levels, which is especially important if you have a higher stocking density.

Can I keep African Cichlids in a 29-gallon?

Generally, no. Most African Cichlids are too aggressive and grow too large for a 29-gallon footprint. Dwarf Cichlids like Apistogramma or German Blue Rams are a much better choice for this size.

Conclusion: Finding Your Perfect Balance

Determining 29 gallon tank how many fish you can keep is a blend of science and art. By focusing on bioload, utilizing all swimming levels, and maintaining a strict cleaning schedule, you can create a stunning aquatic world.

Remember to start slow, choose compatible species, and always keep an eye on your water parameters. Your 29-gallon tank has the potential to be a centerpiece of your home and a thriving habitat for your new finned friends.

Happy fish keeping! If you have any specific questions about a species you’re considering, don’t hesitate to reach out to the Aquifarm community!

Howard Parker

Founder & Author, AquiFarm

Howard Parker is a fishkeeping expert with over 20 years of experience. He is the founder and author of the Aquifarm located in Houston, TX 48. He has an academic degree in Agriculture Science. In addition to his professional pursuits, He is also an avid hobbyist of aqua pets, plants, and fish. Howard is dedicated to providing comprehensive information and resources for both novices and experienced fishkeepers, with a focus on professionalism and accuracy.

Published: April 25, 2026Last updated: October 9, 2026Editorial PolicyReport a correction