What Fish Can Live With Shrimp?
The honest answer: adult cherry shrimp survive with small, peaceful fish, but shrimplets get eaten. The real question is which fish let the colony grow anyway.
No fish is completely safe with baby shrimp. A newborn cherry shrimp (Neocaridina davidi) is a speck barely bigger than the biofilm it grazes, and almost anything with a mouth eats it. The honest question is not which fish is shrimp-safe, it is which fish lets an adult colony breed faster than the shrimplets get picked off.
Adult cherry shrimp reach about 1.2 inches, big enough that small, peaceful fish leave them alone. So the answer comes down to mouth size and temperament: pick fish too small and too gentle to bother an adult shrimp, give the colony heavy cover, and it holds and grows.
The short version
- No fish is safe with shrimplets; the goal is a fish small and peaceful enough to ignore the 1.2-inch adults while the colony out-breeds the losses.
- The safest tankmates are true nano fish with tiny mouths: chili rasbora (0.7 in), ember tetra (0.8 in), pygmy cory (1 in), celestial pearl danio (1 in).
- Snails are the only truly shrimp-safe cleanup partners: a nerite (Neritina sp.) ignores shrimp at every life stage.
- The no list: a betta, anything over about 2 inches, and copper in any form, which kills shrimp at trace levels.
- Give the colony cover (java moss, cholla wood) and it survives tankmates that would otherwise crop it flat.
Mouth size is almost the whole rule
A fish eats what fits in its mouth, so the smaller and less predatory the fish, the safer the adult shrimp. A chili rasbora (Boraras brigittae) tops out at 0.7 inches with a micropredator's tiny gape, so it physically cannot swallow a 1.2-inch adult cherry. Move up to a fish of 2 inches or more and the adults become fair game, which is why the same shrimp thrive with nano fish and vanish with a gourami twice their size. This is the most-asked question in plant and species compatibility, and it is nearly all about the gap between the fish's mouth and the shrimp's body.
Temperament is the second half. A peaceful, water-column fish that hunts tiny live food will still snap up shrimplets, but it ignores adults; an aggressive or shrimp-hunting fish targets both. That is the split between "safe with adults" and "not safe at all."
The genuinely shrimp-safe fish
Four nano fish are as close to safe as it gets, all small-mouthed and peaceful. Chili rasbora (0.7 in), ember tetra (Hyphessobrycon amandae, 0.8 in), pygmy cory (Corydoras pygmaeus, 1 in), and celestial pearl danio (Danio margaritatus, 1 in) all share soft-to-neutral water with a cherry colony and leave the adults alone. Each wants a group of six or more, so plan the school into the stocking, not on top of it.
The pygmy cory is worth singling out: at 1 inch it works the bottom like its bigger cousins but is far too small to threaten shrimp, and it schools in mid-water too. These are the fish that let a cherry colony keep climbing while you also get a little movement up in the water.
The maybe list, and the no list
Some small tetras sit in between: peaceful with adult shrimp, but active enough to pick off shrimplets, so the colony holds without booming. An ember tetra is the honest example, safe with the 1.2-inch adults and only an occasional threat to the newest babies. If you want maximum shrimp output, run a species-only shrimp tank; if you want a nano community, accept a slower colony.
The no list is short and firm. A betta (Betta splendens) hunts shrimp despite matching their warm water, any fish much over 2 inches treats adults as food, and copper is lethal to shrimp at trace levels, so keep it out: confirm that fish medications and some plant fertilizers are copper-free before they go near the tank.
Design the tank so the colony wins
Cover is what turns a shrimp-risky tank into a breeding one. Java moss (Taxiphyllum barbieri) and cholla wood grow the biofilm shrimplets eat and give them somewhere to disappear during the vulnerable first 2 to 3 weeks of life. A heavily planted tank with a mat of moss can carry both fish and a breeding colony, because the babies survive out of sight until they are too big to swallow.
Stable water does the rest. Cherry shrimp want minerals to molt (GH 4 to 14) and a steady temperature in the 65 to 78 F range, so a mature, cycled, planted tank is the setup where a colony climbs on its own. Add the fish to an established shrimp tank, not the shrimp to an established fish tank.
A shrimp-safe parameter table
| Species | Adult size | Temp (F) | pH | Shrimp verdict |
|---|---|---|---|---|
| Cherry shrimp (Neocaridina davidi) | 1.2 in | 65 to 78 | 6.5 to 8.0 | the colony |
| Chili rasbora (Boraras brigittae) | 0.7 in | 76 to 82 | 4.5 to 7.0 | safe with adults and most babies |
| Ember tetra (Hyphessobrycon amandae) | 0.8 in | 73 to 84 | 5.5 to 7.0 | safe with adults, picks off shrimplets |
| Pygmy cory (Corydoras pygmaeus) | 1 in | 72 to 79 | 6.0 to 7.5 | safe |
| Celestial pearl danio (Danio margaritatus) | 1 in | 68 to 79 | 6.5 to 7.5 | safe with adults |
| Nerite snail (Neritina sp.) | 1 in | 72 to 82 | 7.0 to 8.5 | completely safe |
| Betta (Betta splendens) | 2.5 in | 78 to 82 | 6.5 to 7.5 | hunts shrimp |
The honest part: molting, copper, and a colony that just holds
Most shrimp deaths in a community tank are not the fish. Cherry shrimp need minerals to molt (GH 4 to 14), and a bad molt or a sharp parameter swing takes more shrimp than any tankmate does. Copper is the other quiet killer: lethal at trace levels, it belongs nowhere near the tank, which rules out a lot of general fish medications.
The realistic outcome with fish present is a colony that holds steady rather than explodes. If you counted on the numbers doubling every couple of months, a fish tank will disappoint you; the shrimplets that would have driven that growth are feeding your tetras instead. That is the honest trade for a mixed tank, and it is fine as long as you expected it going in.
Frequently asked questions
What is the single safest tankmate for shrimp?
A snail. A nerite snail (which wants GH 6 or higher for its shell) or a ramshorn eats algae and detritus and has no interest in shrimp at any life stage. If you want zero predation and the fastest colony growth, keep shrimp with snails and no fish at all.
Can shrimp live with a betta?
It is the classic gamble. A betta shares a shrimp's warm water (78 to 82 F) but is a hunter, and while a heavily planted tank with lots of moss sometimes lets adults survive, many bettas clear a colony out. If the shrimp matter to you, do not risk them with a betta.
Will my shrimp breed if I keep them with fish?
Adults will breed; the question is how many babies survive. In a fish tank most shrimplets get eaten, so the colony holds or grows slowly instead of booming. Heavy cover (java moss, cholla wood, leaf litter) is what tips the balance back toward growth.
How many shrimp should I start with?
Start with at least 10, since cherry shrimp are a colony animal and a handful struggle to establish. From 10 healthy adults in a stable, cycled, planted tank the numbers climb on their own, as long as the parameters stay steady and copper stays out.
Pick the smallest, calmest fish on your list, give the shrimp moss and wood to breed in, and let the colony build. Check any combination in the build planner, or read each species page in the livestock database. For the deeper tankmate lists, cherry shrimp tank mates and betta tank mates go species by species, and the best fish for a planted tank covers the community side.
Species and gear in this guide
Parameters pulled live from the compatibility database.
- shrimp · peaceful · beginner
- Temp 65 to 78 F · pH 6.5 to 8
- Min 5 gal · adult 1.2 in
- fish · peaceful · intermediate
- Temp 76 to 82 F · pH 4.5 to 7
- Min 5 gal · adult 0.7 in
- fish · peaceful · beginner
- Temp 73 to 84 F · pH 5.5 to 7
- Min 10 gal · adult 0.8 in
- fish · peaceful · beginner
- Temp 72 to 79 F · pH 6 to 7.5
- Min 10 gal · adult 1 in
- snail · peaceful · beginner
- Temp 72 to 82 F · pH 7 to 8.5
- Min 5 gal · adult 1 in
- fish · peaceful · intermediate
- Temp 72 to 79 F · pH 6 to 7.5
- Min 10 gal · adult 1.5 in
- shrimp · peaceful · beginner
- Temp 65 to 80 F · pH 6.5 to 7.5
- Min 10 gal · adult 2 in
- fish · peaceful · intermediate
- Temp 68 to 79 F · pH 6.5 to 7.5
- Min 10 gal · adult 1 in
- fish · peaceful · intermediate
- Temp 76 to 82 F · pH 6 to 7.5
- Min 5 gal · adult 1.5 in
- Light: low · beginner
- Temp 64 to 82 F · pH 5.5 to 8
- Hardness 2 to 20 dGH · CO2 none
Not sure your build will balance? Plan it first.
The build planner turns a setup type, a size, and a water source into a stocked, planted build with a will-it-balance read. Free, and it saves you the first dead tank.
Open the build plannerWant the parameter ranges behind every choice? Browse the compatibility database, or get one build breakdown a week in the newsletter.