How Many Fish Can Your Tank Hold?
Calculate the maximum fish capacity for your aquarium. By tank size, fish type, and filtration — avoid overstocking.
The Stocking Rule
The classic rule is "one inch of fish per gallon" for freshwater tanks. This is a reasonable starting point for small community fish (tetras, rasboras) but breaks down for larger fish. A 10-inch oscar produces far more waste than ten 1-inch neon tetras. For saltwater tanks, use one inch per 2-3 gallons — saltwater fish are more sensitive to water quality.
Factors Beyond the Rule
Filtration: An oversized filter and live plants can support 20-30% more fish. Fish behavior: Territorial fish (cichlids, bettas) need more space per fish. Schooling fish (tetras, corydoras) need groups of 6+ to thrive. Bioload: Messy eaters (goldfish, plecos) produce more waste per inch than lean swimmers. Always research each species' specific space requirements.
New Tank Syndrome kills more fish than any disease. A brand-new aquarium has no beneficial bacteria to process ammonia. Cycle your tank for 4-6 weeks before adding fish — or use a "fish-in" cycle with hardy species (danios) and daily water testing. Ammonia and nitrite must be at 0 ppm before adding more fish.