How Many Shrimp Can You Keep Per Gallon
Updated July 2026
For dwarf shrimp like neocaridina, a safe starting point is about two to five shrimp per gallon, and a mature tank can comfortably hold up to ten per gallon once it is stable. Shrimp add almost no bioload, so the ceiling is higher than it is for fish.
The number that matters is not gallons alone. It is how much stable biofilm and surface area your tank offers.
Why shrimp break the usual stocking rules
Shrimp are tiny and produce very little waste, so the old inch-per-gallon logic built for fish does not apply. A planted ten gallon can support a colony of fifty or more neocaridina over time without stress.
The real limits are food and grazing surface. Plants, moss, and hardscape all grow biofilm, which is what shrimp pick at all day. More surface means more shrimp the tank can feed.
If you keep neocaridina shrimp care parameters steady, the colony self-regulates. Populations tend to plateau at whatever the tank can sustain.
A simple way to plan your numbers
Start low, around two to three shrimp per gallon, and let them breed into the space. This lets your biofilm and beneficial bacteria scale up alongside the population.
For a bigger grazer like the species covered in amano shrimp care, drop the density. Amano get much larger than neocaridina, so one per two gallons is more realistic.
Nano tanks work fine for shrimp, but smaller water volumes swing in temperature and parameters faster, so stock them conservatively.
When to stop adding shrimp
Watch molting and breeding. Healthy, frequent molts and berried females tell you the tank is within its comfortable range.
If you plan to breed shrimp seriously, give the colony room to grow rather than stocking to the maximum on day one. A crowded tank slows breeding and raises the risk of a die-off after a water change.
Marcus Chen
Aquarist & Founder, TanninLab
Marcus has been keeping planted tanks for 14 years. He tests every product recommendation in his own tanks and publishes the raw data.
Last updated: July 2026