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
Stocking Analysis
Common Tank Sizes
5 gallon nano(19L)
Betta, shrimp10 gallon(38L)
Small community20 gallon(76L)
Community tank29 gallon(110L)
Medium community55 gallon(208L)
Large community75 gallon(284L)
Cichlids, larger fish125 gallon(473L)
Large speciesStocking 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 Size | Liters | Suitable For | Max Fish (2" tropical) |
|---|---|---|---|
| 5 gallon nano | 19 L | Betta, shrimp | 2 fish |
| 10 gallon | 38 L | Small community | 5 fish |
| 20 gallon | 76 L | Community tank | 10 fish |
| 29 gallon | 110 L | Medium community | 14 fish |
| 55 gallon | 208 L | Large community | 27 fish |
| 75 gallon | 284 L | Cichlids, larger fish | 37 fish |
| 125 gallon | 473 L | Large species | 62 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.