C

Fish Density Calculator

📅Last updated: December 7, 2025
Reviewed by: LumoCalculator Team

Calculate the ideal stocking density for your aquarium or pond. Check if your tank is overstocked, find the maximum fish capacity, or determine the tank size needed for your fish.

Fish Density Calculator

Aquarium stocking guide

Use adult size, not current size

Stocking Analysis

Stocking Level
Ideal
100% of recommended capacity
Freshwater Tropical1 gallon per inch
Tank Volume
20.0 gal
76 L
Total Fish Inches
20.0"
10 fish × 2.0"
Current Density
1.0 gal/inch
Recommended
1 gal/inch
Max Fish (at this size)
10 fish
Min Volume Needed
20 gal
💡 Recommendation

Perfect stocking density! Your tank follows the 1 gallon per inch guideline for freshwater tropical. Maintain regular water changes and proper filtration.

Common Tank Sizes

5 gallon nano(19L)
Betta, shrimp
10 gallon(38L)
Small community
20 gallon(76L)
Community tank
29 gallon(110L)
Medium community
55 gallon(208L)
Large community
75 gallon(284L)
Cichlids, larger fish
125 gallon(473L)
Large species

Stocking Rules by Type

Freshwater Tropical
1 gallon per inch of fish
Goldfish / Fancy
2 gallons per inch (high waste)
Saltwater / Marine
5 gallons per inch (territory needs)
Pond / Koi
10 gallons per inch (large fish)

Fish Stocking Guidelines

🐟 Freshwater Tropical

1 gallon per inch of fish

  • • Tetras, guppies, mollies, platies
  • • Most community fish
  • • Slim-bodied species
  • • Good for beginners
🐠 Goldfish / Fancy

2 gallons per inch of fish

  • • High waste producers
  • • Need extra filtration
  • • Grow larger than expected
  • • 20+ gallons minimum
🦑 Saltwater / Marine

5 gallons per inch of fish

  • • Territorial behavior
  • • Sensitive to water quality
  • • Need stable parameters
  • • More expensive mistakes
🐡 Pond / Koi

10 gallons per inch of fish

  • • Koi grow 2-3 feet long
  • • Need 1000+ gallon ponds
  • • Heavy waste load
  • • Long lifespan (20+ years)

Common Tank Sizes

Tank SizeLitersSuitable ForMax Fish (2" tropical)
5 gallon nano19 LBetta, shrimp2 fish
10 gallon38 LSmall community5 fish
20 gallon76 LCommunity tank10 fish
29 gallon110 LMedium community14 fish
55 gallon208 LLarge community27 fish
75 gallon284 LCichlids, larger fish37 fish
125 gallon473 LLarge species62 fish

Common Fish Adult Sizes

Neon Tetra1.5" (3.8 cm)
Guppy2" (5 cm)
Betta2.5" (6.4 cm)
Goldfish (fancy)6" (15 cm)
Angelfish6" (15 cm)
Oscar12" (30 cm)
Koi24" (61 cm)

* Always research specific species. These are typical adult sizes; some individuals may grow larger.

Tips for Healthy Stocking

✅ Do's
  • • Research fish adult sizes before buying
  • • Cycle your tank before adding fish
  • • Add fish gradually over weeks
  • • Maintain good filtration (4-6x turnover)
  • • Perform regular water changes (25% weekly)
  • • Test water parameters regularly
❌ Don'ts
  • • Don't add all fish at once
  • • Don't trust pet store stocking advice blindly
  • • Don't ignore fish behavior (aggression, gasping)
  • • Don't skip quarantine for new fish
  • • Don't overstock "just this once"
  • • Don't forget fish grow!

Signs of Overstocking

⚠️ Warning Signs
  • • Fish gasping at the water surface
  • • Cloudy or smelly water
  • • Frequent disease outbreaks
  • • Aggressive behavior
  • • Stunted growth
  • • High ammonia/nitrite readings
🔧 Solutions
  • • Increase water change frequency
  • • Upgrade filtration
  • • Add air stones for oxygen
  • • Rehome some fish
  • • Upgrade to larger tank
  • • Reduce feeding amount

Frequently Asked Questions

How many fish can I put in my aquarium?
The general rule for freshwater tropical fish is 1 inch of fish per gallon of water. For a 20-gallon tank, you could have about 20 inches of total fish (e.g., 10 two-inch fish). However, this varies by fish type: goldfish need 2 gallons per inch, saltwater fish need 5 gallons per inch, and koi need 10 gallons per inch due to their size and waste production.
What is the "inch per gallon" rule?
The inch per gallon rule is a simple guideline stating that you need 1 gallon of water for each inch of fish (measured from nose to tail). While useful as a starting point, it has limitations - it works best for small, slim fish and doesn't account for body mass, swimming patterns, or waste production of larger or rounder fish.
Why do goldfish need more space than tropical fish?
Goldfish produce significantly more waste than tropical fish of similar size, requiring extra filtration capacity and water volume to maintain water quality. Fancy goldfish can grow to 6-8 inches and need at least 20 gallons for the first fish plus 10 gallons for each additional fish. Common goldfish grow even larger and are best suited for ponds.
How do I calculate fish stocking for saltwater tanks?
Saltwater fish require approximately 5 gallons per inch of fish - much more than freshwater. This accounts for their territorial nature, sensitivity to water quality changes, and the need for stable water parameters. A 50-gallon saltwater tank might only support 10 inches of total fish comfortably.
Should I use current fish size or adult size for calculations?
Always calculate based on adult size! Fish grow, and planning for their full size prevents overcrowding problems later. A tank that seems spacious with juvenile fish can become severely overstocked within months. Research the adult size of each species before purchasing.
What happens if my tank is overstocked?
Overstocking leads to: poor water quality from excess waste, low oxygen levels, increased disease, stress and aggression, stunted growth, and shortened lifespan. Signs include fish gasping at the surface, frequent illness, cloudy water, and aggressive behavior. If overstocked, increase water changes, add filtration, or rehome some fish.