PDF download Download Article
Calculate the perfect fish population for your aquarium with this guide
PDF download Download Article

When it comes to fishkeeping, some hobbyists abide by the “1 inch of fish per 1 gallon of water” rule. Other aquarium specialists, however, believe that fish stocking relies on several different things, like potential fish waste, the total amount of tank space, and your fish’s potential size and temperament. With the help of aquarium specialist Craig Morton, we’ll examine the most important factors to consider as you prepare your tank. We’ve also put together a mini cheat sheet for some common types of aquarium fish, so you can make an informed decision for your setup.

How many fish can you place in a fish tank?

A common suggestion is 1 inch of fish per 1 gallon of water, but this guideline may not be suitable for all aquariums. It’s important to consider your tank’s filtration capabilities, volume, and surface area, along with the fish you’d like to keep (e.g., whether they’re schooling fish or more independent).

How many fish can I put in my aquarium?

PDF download Download Article
  1. Some experts believe that 1 inch of fish for every gallon of aquarium water (or 1 centimeter of fish for ever liter) is a sufficient amount, as long as you’re considering the fish’s adult size in your calculations.[1] Other fish experts find this guideline far too broad, and believe that fishkeepers should consider multiple factors (like fish size, total waste load, etc.) when planning to stock their aquarium.[2] If you do use the 1-inch guideline, make sure that you’re weighing other factors into your setup as well.
    • Morton finds that “1 inch of fish per 2 gallons of water is a good rule.”[3]
    • While the 1 inch per 1-gallon rule (or 1 centimeter per 1-liter rule) can make sense with smaller fish, it doesn’t make as much sense with really large species (like the Oscar, which can grow to be 10 to 12 in (25 to 30 cm). To give your aquarium the best chance at success, it helps to do as much planning and research as possible.
  2. Advertisement

Factors to Consider

PDF download Download Article
  1. Fish need plenty of room to swim comfortably in their tank—so, the more fish you’d like to care for, the more tank space you’ll need. A 20 US gal (76 L) tank is a good starting point for beginner fishkeepers, with 10 US gal (38 L) being the absolute minimum.[4]
    • Plenty of shops may sell really tiny aquariums (like 1 US gal (3.8 L)). Never buy these tiny tanks for your own setup—they’re much too small for any sustainable aquarium ecosystem.
    • Did you know? Small tanks are actually more challenging to manage than bigger ones. When dealing with less water, the ecosystem is more sensitive and liable to change quickly.
  2. Having a mechanical filter is an important part of any successful aquarium setup—but so is the number of aquarium plants you have in your tank (real ones, not fake). Aquarium plants naturally soak up the fish waste as a food source, which helps improve the water quality.[5] If you plan on having tons of plants in your aquarium setup, you’ll likely be able to manage more fish.
  3. The more often you’re willing to clean your tank, the more fish you’re able to have. As is the case with many aspects of fishkeeping, there’s no “perfect” maintenance schedule—it ultimately depends on your personal schedule and the type of fish you have. Changing the water frequently helps offset the waste load of the fish and keeps the aquarium ecosystem in tip-top shape.[6]
    • If you don’t have the time or energy to manage weekly water changes, you might prefer a lower-maintenance, less busy aquarium setup.
    • Your maintenance schedule may depend on the type of fish you have, too. For betta fish specifically, Morton mentions how “unfiltered bowls should have 30-50% of the water changed and filtered every week, while filtered tanks should have 20-25% of the water changed every week.”[7]
  4. Like us, fish need oxygen to breathe and stay healthy.[8] The more surface area (length x width) your tank has, the more oxygen your fish have access to.[9] While tank volume is still an important factor to consider, the surface area is just as vital (if not more so).[10]
  5. The “1 inch per 1 gallon of water” (or “1 centimeter per 1 liter of water) rule is all well and good when you’re dealing with tiny fish—but what if you’re interested in adding some pretty big boys into your aquarium? It’s important to research the adult sizes of your desired fish breeds, so you can know what to expect further down the line.[11]
    • For instance, a goldfish can grow to be around 1 ft (30 cm) long. By the 1 inch rule, a 10 in (25 cm) goldfish should be able to fit in a 10 US gal (38 L) tank. This isn’t true at all, though—for goldfish, especially, you’d want a tank size that’s at least 6 times bigger than the length of your goldfish, which a 10 US gal (38 L) tank definitely wouldn’t be. [12]
  6. Like people, fish have different personalities and temperaments that may not be compatible with other fish. Take the betta fish, for example—bettas can get pretty territorial, so it wouldn’t necessarily be a good idea to add several of them to your tank.[13]
  7. Fish tend to hang out in different parts of the tank, which is helpful to keep in mind when planning your aquarium. For instance, you wouldn’t want to overload your tank with lots of bottom-feeding fish (like catfish or zebra loaches).[14] Similarly, you wouldn’t want to get a lot of fish that only swim around the top of the tank.
    • Some fish instinctually swim in groups with other members of their own species, which is also known as “schooling.” Danios, tetras, raspboras, and other species especially prefer schooling, which is important to keep in mind as you plan your aquarium roster. For instance, you wouldn’t just add 1 neon tetra to your tank—you’d add multiple.[15]
  8. Some fish are more difficult to keep than others, and might make your aquarium setup more difficult to manage if you’re hoping to add a lot of fish. The discus, for instance, is known to be a tricky fish to manage, especially when it comes to breeding.[16] It may help to research the difficulty of your desired fish breeds before committing to an aquarium roster.
  9. Advertisement

How to Plan Your Tank

PDF download Download Article
  1. Are you hoping to fill your tank with beautiful freshwater fish (like tetras), or are you eyeing a saltwater setup? Make a list of the fish you’d most like to have in your aquarium, so you can start narrowing things down.
    • Do a little research online and see what types of fish other fish hobbyists have in their aquariums. It might help to seek out fish that are more beginner-friendly, like the common goldfish, barbs, angelfish, or cory catfish.[17]
  2. There are lots of different fish out there with all sorts of feeding and environmental requirements. Once you’ve jotted down a list of fish you’d like to have in your aquarium, research the type of food and ideal living conditions they need. It doesn’t make sense to choose fish that have vastly different requirements.[18]
  3. Think about what an average week in the life looks like for you. What are your school/work commitments? Could you manage a weekly maintenance schedule, or does a low-key, monthly routine make more sense for your schedule? The more often you’re able to clean your tank, the more fish you can feasibly take on.[19]
  4. Don’t add any other fish at this time—just give these new fish time to adjust and get used to their new home.[21]
  5. Using a nitrate test kit, see how your tank fares in terms of cleanliness. Test your water a few times during this period, or at a frequency that makes the most sense to you.[22]
  6. Once your tank hits 40-45 ppm, you need to change the water to help cleanse the aquarium’s ecosystem. If the water is below that threshold, feel free to add some new fish to your tank.[23]
    • Once you’ve added new fish, test the water levels for another couple of weeks to see if they hit the 40-45 ppm mark. If they pollute the water too much, consider this the max threshold for your tank. If you’d still like to add more fish, consider upgrading your aquarium setup to something larger, or changing your water more often.
  7. Advertisement

Tank Size by Fish Type

PDF download Download Article
Common Aquarium Fish
Fish Breed Ideal Tank Size Ideal Group Size
Angelfish At least 29 gallons 4 (for 29 gal); 5-6 (for 55 gal)
Betta fish At least 5 gallons 1
Dwarf neon rainbowfish At least 20-29 gallons 6+ (for 20-29 gal)
Fancy goldfish At least 20 gallons More than 1 (5-6 for 60-70 gal)
Guppies At least 5 gallons 3 (for 5 gal)
Kuhli loaches At least 20 gallons 3-6 (for 20 gal)
Mollies At least 20-55 gallons 3 (for 20+ gal)
Neon tetra At least 10 gallons 10 (for 10+ gal)
Platies At least 10-20 gallons 3-6 (for 10-20 gal)
Pygmy cory catfish At least 10 gallons 8-12 (for 10 gal)
Zebra and leopard danios At least 20 gallons 5-6 fish (for 20 gal)

Community Q&A

Search
Add New Question
  • Question
    Can axolotls live with other animals?
    Aussie J
    Aussie J
    Community Answer
    Most choose to keep them separately as they require different conditions than most other aquatic animals.
  • Question
    I have a foxface and the other night while watching him I saw a bug/parasite looking thing enter through his gills. The fish is still alive now. I was wondering how to get rid of that parasite?
    Titans - Gaming and more
    Titans - Gaming and more
    Community Answer
    Try quick ich X, it is a medicinal solution with a small amount of salt that is harmless to the fish, and should kill the parasite.
  • Question
    How many fish like harlequins can fit in a ten liter tank?
    cymbospondylus 846
    cymbospondylus 846
    Community Answer
    One harley needs 5 liters so if you want to keep them you can only get 2 harleys although they are 5 cm.
See more answers
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement

Video

Tips

Submit a Tip
All tip submissions are carefully reviewed before being published
Name
Please provide your name and last initial
Thanks for submitting a tip for review!

About This Article

Craig Morton
Co-authored by:
Aquarium Specialist, Aquarium Doctor Inc.
This article was co-authored by Craig Morton and by wikiHow staff writer, Janice Tieperman. Craig Morton is the CEO of Aquarium Doctor Inc. based in Huntington Beach California and servicing Orange County, Los Angeles County, and the Inland Empire. With over 30 years of aquarium experience, Craig specializes in creating custom aquarium designs along with aquarium installation, service, and maintenance. This article has been viewed 253,430 times.
How helpful is this?
Co-authors: 28
Updated: April 29, 2024
Views: 253,430
Categories: Aquariums | Fish
Article SummaryX

To know how many fish you can place in a fish tank, follow the general rule that you'll need a gallon of water for every inch long your fish is. For example, a 3-inch fish would need 3 gallons of water just for itself. You should also take into account the types of fish you'll be keeping, since larger, aggressive fish will need more room than smaller ones. Moreover, you can put more fish in your tank if you choose species that like to swim at different levels, such as beta fish, which swim at the top. For tips on how to calculate how large your tank is, keep reading!

Did this summary help you?

Thanks to all authors for creating a page that has been read 253,430 times.

Reader Success Stories

  • Lynn Smith

    Lynn Smith

    Nov 3, 2019

    "As a beginner, it helped me understand how to measure how many fish I can safely keep."
Share your story

Did this article help you?

Advertisement