There is no reliable number of fish per gallon that works across aquarium species. Adult size, swimming space, social needs, aggression and water quality all matter. The “one inch of fish per gallon” rule cannot tell you whether a stocking plan is suitable.
Why inches per gallon fail
A large, deep-bodied fish does not have the same space or feeding needs as several slender fish with the same combined length. Adding up inches ignores body mass, activity and the places each fish uses in the tank.

An adult oscar cannot live appropriately in a small aquarium just because its length fits an arithmetic allowance. A stronger filter cannot provide turning space or room to swim.
Likewise, keeping one schooling fish to stay below a calculated limit can leave it without the social group it needs. The INJAF guide to stocking explains why species requirements must take priority over a universal formula.
Start with adult size and tank dimensions
Identify the fish accurately and check its adult size before buying. Juveniles in a shop are not a guide to how much space they will eventually require.
Measure the aquarium’s length, width and height. Long, active swimmers need horizontal distance; broad-bodied fish need turning room; bottom dwellers depend on usable floor area. A tall tank and a long tank of equal volume are not interchangeable for every species.
Our aquarium size guide helps compare dimensions. Use the volume calculator to estimate capacity, not to generate a fish allowance. Substrate, hardscape and the operating water level reduce the water actually present.
Plan social groups and territories
Research the appropriate group size for each species. Six is a common starting point for many schooling fish, but it is not a universal requirement or a guarantee of enough space. Some need larger groups; others are territorial and should not be crowded together.
Consider adult behavior as well as juvenile behavior. Pair formation, breeding and territorial disputes can change a previously quiet community. Fish also need compatible temperature and water chemistry; occupying different swimming levels does not solve incompatible requirements.
Leave capacity for waste and maintenance

Food intake, fish size, filter maturity and maintenance determine how quickly water quality deteriorates. A filter’s gallon rating is not a stocking certificate. Complete the fishless cycle before stocking, then add compatible fish gradually and monitor ammonia and nitrite.
Plants can take up nutrients, but they do not erase crowding, aggression or the need for oxygen. Even a tank with acceptable test readings can be too cramped for its occupants.
The RSPCA’s aquarium guidance emphasizes adult size and adequate space. Choose a plan with spare room rather than trying to reach a maximum fish count.
A practical stocking checklist
- List the exact species, adult sizes and required social groups.
- Check that the tank’s dimensions suit each species throughout its life.
- Confirm temperature, water chemistry and temperament compatibility.
- Allow for territories, cover and unobstructed swimming areas.
- Assess filtration, aeration and a maintenance schedule you can sustain.
- Stock gradually, record water tests and stop adding fish if problems develop.
For a mixed freshwater aquarium, our community tank guide explains how to build a compatible selection. A smaller selection of suitable species is easier to manage than a tank assembled to satisfy an inches-per-gallon total.







New fish owner!
I have a 3.5 gallon tank with a filter in it and in it i have a guppy, a cory catfish, and a black molly fish. Is it okay to replace my fake plants with live ones? Also is this too many fish for that size of a tank…?
Husband CURT is obsessing on removing algae from 55 gallon tank, 20 occupants. He has removed all ornaments and keeps tank light off almost 24 hours.
I have a 55 gallon aquarium, currently stocked with 3 kuhli loaches, 1 rainbow shark, 10 redeye tetras, 2 adult female guppies and 3 surviving guppy fry, was wondering if I could add some cardinal tetra or maybe an angelfish?????
I have 11 to get barbs, 6 clown leaches (1-5″, 1-4″ & 4-2.5″) and a large 10″pleco (soon to be traded for 2-4″ algea-eaters that stay under 6″ in length) in my 30 gal tank. I use an external Rena biofilter , plastic plants and a few stone slabs & arches. 1″ gravel. How am I doing with this environ?
Thanks!
Thank you, very helpful.!
I have a 40 gallon breeder tank and I’m hoping to plant some plants in it along with maybe getting a piece of driftwood. I’m struggling with deciding on how many fish I should put in it. I want a panda moor goldfish, female betta, a couple dojo loaches, and maybe mollies or some form of schooling fish. That just sounds like a lot so I’m not sure what to do. Any recommendations?