Fishstores.org
StatesBest StoresServicesNear meMapToolsGuidesSpecies
Fishstores.org

The most comprehensive directory of brick-and-mortar fish stores in the United States.

Find Fish Stores

  • Fish Stores Near Me
  • Browse by State
  • Best by Specialty
  • Stores by Service
  • Nationwide Store Map

Care Guides

  • Freshwater fish & shrimp
  • Saltwater & reef
  • Tanks & equipment
  • Troubleshooting
  • Browse all guides →
  • Species directory →

Resources

  • About Us
  • Email Us
  • Sitemap
© 2026 fishstores.org. All rights reserved.
Privacy PolicyTerms of ServiceAccessibility

Find local stores

Done with the math? Find aquarium stores near you to source what you need.

Stores near meBrowse by state

Popular tools

  • Tank volume
  • Fish compatibility
  • Stocking
  • Heater size
  • Substrate
  • Pond volume
  1. Home
  2. ›
  3. Tools
  4. ›
  5. Aquarium Stocking Calculator

Stocking

Aquarium Stocking Calculator

Find out how many fish your tank can safely hold. Bioload-based stocking levels for any aquarium size and species mix.

Estimate how many fish your tank can hold. Set your volume, add species, and watch the stocking level — bioload-weighted, not the outdated “one inch per gallon” rule.

Tank volume
Use your tank’s real water volume. Not sure? Calculate it here.
gallons
Stocking level
Well stocked
87%16 fish · 26 gal net

Room for roughly 3 more small community fish.

Add fish
Adjust the count for each species you plan to keep.

Angelfish

Semi-aggressive·min 30 gal·Care guide
0

Betta Fish

Aggressive·min 5 gal
0

Black Skirt Tetra

Peaceful·min 20 gal·schooling·Care guide
0

Blue Gourami

Semi-aggressive·min 30 gal·Care guide
0

Boesemani Rainbow

Peaceful·min 40 gal·schooling·Care guide
0

Bolivian Ram

Peaceful·min 30 gal·Care guide
0

Bristlenose Pleco

Peaceful·min 20 gal·Care guide
0

Bronze Cory

Peaceful·min 20 gal·schooling·Care guide
0

Cardinal Tetra

Peaceful·min 10 gal·schooling·Care guide
0

Celestial Pearl Danio

Peaceful·min 10 gal·schooling·Care guide
0

Cherry Barb

Peaceful·min 20 gal·schooling·Care guide
0

Chili Rasbora

Peaceful·min 5 gal·schooling·Care guide
0

Clown Loach

Peaceful·min 75 gal·schooling·Care guide
0

Common Pleco

Peaceful·min 125 gal·Care guide
0

Convict Cichlid

Aggressive·min 30 gal·Care guide
0

Corydoras Catfish

Peaceful·min 20 gal·schooling
6

Dwarf Gourami

Semi-aggressive·min 10 gal·Care guide
0

Dwarf Rainbow

Peaceful·min 30 gal·schooling
0

Electric Blue Acara

Semi-aggressive·min 30 gal
0

Ember Tetra

Peaceful·min 10 gal·schooling·Care guide
0

Endler's Livebearer

Peaceful·min 10 gal·Care guide
0

Firemouth Cichlid

Semi-aggressive·min 30 gal·Care guide
0

German Blue Ram

Peaceful·min 20 gal·Care guide
0

Glass Catfish

Peaceful·min 30 gal·schooling·Care guide
0

Gold Barb

Peaceful·min 20 gal·schooling·Care guide
0

Guppy

Peaceful·min 10 gal·Care guide
0

Harlequin Rasbora

Peaceful·min 10 gal·schooling·Care guide
0

Honey Gourami

Peaceful·min 10 gal·Care guide
0

Jack Dempsey Cichlid

Aggressive·min 55 gal·Care guide
0

Kribensis

Semi-aggressive·min 20 gal·Care guide
0

Kuhli Loach

Peaceful·min 20 gal·schooling·Care guide
0

Lemon Tetra

Peaceful·min 20 gal·schooling·Care guide
0

Molly

Peaceful·min 20 gal·Care guide
0

Neon Tetra

Peaceful·min 10 gal·schooling·Care guide
10

Oscar Cichlid

Aggressive·min 75 gal·Care guide
0

Otocinclus Catfish

Peaceful·min 10 gal·schooling·Care guide
0

Panda Cory

Peaceful·min 20 gal·schooling·Care guide
0

Pearl Gourami

Peaceful·min 30 gal·Care guide
0

Platy

Peaceful·min 10 gal·Care guide
0

Pygmy Cory

Peaceful·min 10 gal·schooling·Care guide
0

Rainbow Shark

Semi-aggressive·min 50 gal·Care guide
0

Red Tail Shark

Semi-aggressive·min 55 gal
0

Rosy Barb

Peaceful·min 30 gal·schooling·Care guide
0

Rummy Nose Tetra

Peaceful·min 20 gal·schooling·Care guide
0

Serpae Tetra

Semi-aggressive·min 20 gal·schooling·Care guide
0

Siamese Algae Eater

Peaceful·min 30 gal·schooling
0

Silver Dollar

Peaceful·min 75 gal·schooling
0

Swordtail

Peaceful·min 20 gal·Care guide
0

Tiger Barb

Semi-aggressive·min 20 gal·schooling·Care guide
0

White Cloud Mountain Minnow

Peaceful·min 10 gal·schooling
0

Yoyo Loach

Semi-aggressive·min 40 gal·schooling·Care guide
0

Zebra Danio

Peaceful·min 10 gal·schooling·Care guide
0

Next step

Stock your tank locally

Found your mix? Find an aquarium store near you that carries these species and the gear to support them.

Find stores near me
Need help? View the step-by-step guide↓

Quick answer

How many fish can I put in my aquarium?

Match your tank's real water volume to the adult size and bioload of each species, not the outdated one-inch-per-gallon rule. A 10-gallon holds about 6-8 nano fish; a 29-gallon holds a small community plus a centerpiece fish.

Adult size + bioload vs. net gallons
  • Use real water volume, not the box size
  • Respect each species' minimum tank size
  • Bigger fish need disproportionately more space
  • Stock slowly as the tank matures

Quick reference

How many fish in a 10 gallon?
6-8 nano fish, or 1 betta
How many fish in a 20 gallon?
10-15 small community fish
How many in a 29 gallon?
A school or two plus a centerpiece

How to use

Step-by-step guide

Stocking is about bioload, not a length-per-gallon rule. This aquarium stocking calculator weighs each species' adult size and waste output against your tank's real water volume to estimate how many fish you can safely keep — and how many fish fit in a 10, 20, 29, or 55 gallon tank.

  1. No. 01

    Enter your tank size

    Start with your tank's true water volume in gallons. If you only know the dimensions, run the tank volume calculator first, then subtract 10-15% for substrate and decorations.

  2. No. 02

    Add the fish you want

    Pick each species and quantity. The calculator pulls each fish's adult size, bioload, and minimum tank size — not the size it is in the store tank today.

  3. No. 03

    Read the stocking level

    The result shows your stocking percentage. Stay at or under 100%, and treat anything over ~85% as a signal to upgrade filtration and increase water changes.

  4. No. 04

    Stock gradually

    Add fish a few at a time over several weeks so your biological filter can keep pace. A fully stocked new tank crashes; a slowly stocked one stabilizes.

Common sizes

5 gallon
1 betta or ~6 nano fish
Shrimp & snails ideal
10 gallon
6-8 small schooling fish
Neon tetras, rasboras
20 gallon
10-15 small community fish
Add a few corydoras
29 gallon
15-20 small fish + centerpiece
Dwarf gourami, angelfish
40 gallon breeder
20-25 small fish
Great footprint
55 gallon
25-30 small fish or a few large
Stock by bioload, not count
75 gallon
Larger community or cichlids
Strong filtration required

Pro tips

  • Ignore the '1 inch of fish per gallon' rule — it ignores body mass, waste, and swimming space
  • Always stock for each fish's adult size, not the juvenile size sold in stores
  • Heavy-waste fish (goldfish, plecos, oscars) count far more than their length suggests
  • Schooling fish need groups of 6+, so factor the whole school into your stocking level

Quick facts

How many fish in a 10 gallon tank?
About 6-8 small nano fish (neon tetras, ember tetras, chili rasboras) or one betta with a cleanup crew. Avoid fish that need 20+ gallons.
How many fish in a 20 gallon tank?
Roughly 10-15 small schooling fish plus a few bottom dwellers like corydoras. Stock gradually as the tank matures.
How many fish in a 29 or 30 gallon tank?
Around 15-20 small fish plus a centerpiece such as a dwarf gourami or angelfish, with strong filtration.
How many fish in a 55 gallon tank?
25-30 small community fish, or a smaller number of larger fish — stock by total bioload, not by counting bodies.

Pitfalls

Common mistakes to avoid

Learn from others' errors to ensure accurate calculations and healthy aquatic life.

  1. No. 01

    Following the 'one inch of fish per gallon' rule

    Why it matters — Wildly overstocked tanks — it ignores body mass, waste output, and adult size

    Do this instead — Use a bioload- and volume-based estimate and respect each species' minimum tank size

  2. No. 02

    Stocking the whole tank at once

    Why it matters — Ammonia spikes the young filter can't process, killing fish

    Do this instead — Add fish gradually over several weeks so beneficial bacteria can keep up

  3. No. 03

    Buying juveniles without checking adult size

    Why it matters — A cute 1-inch fish becomes a 12-inch tank-buster

    Do this instead — Always plan stocking around full adult size, not the size in the store

  4. No. 04

    Ignoring schooling-group minimums

    Why it matters — Stressed, nippy, hiding fish when kept in groups that are too small

    Do this instead — Keep schooling species in groups of 6+ and count every one toward your stocking total

Source locally

Find the gear at a local store

To stock your tank, you'll want:

Products

tropical fish · aquarium filters · test kits · water conditioners

Services

fish ordering · stocking consultation

Find stores near meBrowse all stores

Reference

Frequently asked questions

Next up

Finalizing your stock list?

Double-check the fish get along and the tank's the right size:

  • Fish Compatibility Chart & Checker

    Check aquarium fish compatibility instantly. Freshwater compatibility chart to choose peaceful tank mates and avoid aggression.

  • Aquarium Volume Calculator

    Free aquarium volume calculator and aquarium size calculator for rectangular, bow front, and cylinder tanks — instant gallons and liters.

  • Aquarium Heater Size Calculator - Wattage Guide

    Find the right heater wattage for your fish tank. Factors in tank size, room temperature, and target water temp.

More calculators

Pond Volume Calculator·Aquarium Volume Calculator·Fish Compatibility Chart & Checker·Aquarium Substrate Calculator - Sand & Gravel·Aquarium Heater Size Calculator - Wattage Guide

Related topics

Keep digging

  • Check fish compatibility

    Make sure your stocking list actually gets along

  • Calculate your tank volume

    Get the real gallons before you stock

  • Best fish for beginners

    Hardy species that forgive early stocking mistakes