Can Shrimp Live With Danios? It Depends on the Danio

Can shrimp live with danios? It depends which danio. Celestial pearl danios are shrimp safe, zebra danios eat shrimplets, and giant danios eat adults.

📅 Published 2026-10-11

One keeper tells you danios and shrimp get along fine, another says their danios wiped out a cherry colony in a week, and both of them are telling the truth. The reason the advice contradicts itself is that the word danio covers fish ranging from a one inch jewel to a six inch torpedo, and they treat a shrimp tank in completely different ways.

So the question worth asking is not whether shrimp can live with danios. It is which danio you mean, and how old your shrimp are when the fish goes in. Get those two things straight and the answer sorts itself out quickly.

A densely planted freshwater aquarium with open swimming space above the plants
A densely planted freshwater aquarium with open swimming space above the plants
A heavily planted tank with open water near the surface. Dense plants give shrimplets cover while leaving danios room to swim.

Quick Answer

It depends on the species. Celestial pearl danios, the inch long fish also sold as galaxy rasboras, are among the safest fish you can keep with dwarf shrimp, and most people run them with cherry shrimp without any trouble. Common zebra danios and their color morphs sit in the middle: they are too small to eat a healthy adult cherry, but they are fast, hungry, and they will pick off shrimplets, so a colony can still grow in a heavily planted tank while it loses most of its babies in a bare one. Giant danios reach four to six inches and will eat adult dwarf shrimp outright, so they have no place in a shrimp tank at all.

If you already keep shrimp and want to add fish, celestial pearl danios are the pairing to reach for. If you already keep zebra danios and want to add shrimp, plant the tank hard first and expect to breed shrimp faster than the fish can eat them.

Danio Is Not One Fish

The pet trade sells several unrelated fish under the danio name, and they span more than a factor of five in length. That size spread is the whole story, because a fish's mouth decides what it can and cannot swallow.

SpeciesAdult sizeRisk to shrimpVerdict
Celestial pearl danio (Danio margaritatus)about 0.75 to 1.5 inadults safe, slight risk to newbornsbest danio for a shrimp tank
Zebra danio (Danio rerio), including leopard and longfin morphsabout 2 to 3 inadults safe, eats shrimpletsworkable in a planted tank
Giant danio (Devario aequipinnatus)about 4 to 6 ineats adult dwarf shrimpnot shrimp safe

Sources disagree on the exact numbers. Hepper lists the zebra danio at around 2 inches while LiveAquaria gives a maximum closer to 3. Giant danio figures run from about 4 inches in the aquarium up to nearly 6 in the wild. Take the measurements as a guide to relative size, which is the part that matters when you are deciding what fits in a fish's mouth.

Celestial Pearl Danios: The Safe One

The celestial pearl danio (Danio margaritatus, once placed in the genus Celestichthys and still sold as the galaxy rasbora) is a tiny, shy, peaceful fish that tops out around an inch. It is a schooling species that wants a group of at least six and settles into a planted 10 gallon or larger. Tankarium notes that shrimp and snails make a good addition to a tank of these danios and double as a cleanup crew, and retailer care pages describe their calm temperament as a reason they pair well with shrimp.

They are not a magic zero risk fish. In the wild they are micro predators that feed on small invertebrates and zooplankton, so the very smallest newborn shrimp can still be on the menu. Our own best tank mates for cherry shrimp list puts them in the risky but possible tier for exactly that reason. The point is one of degree: a one inch fish with a mouth to match takes only the tiniest drifting fry, and a mat of moss hides those. Against a zebra or a giant danio, the celestial pearl is the gentle option.

On temperature they lean cool, happiest in the low to mid 70s Fahrenheit and tolerant of a 65 to 80°F band, which overlaps neatly with what cherry shrimp want.

Zebra Danios and Their Color Morphs

This is the fish most people mean when they ask the question. The zebra danio (Danio rerio) grows to two or three inches, and the leopard danio, pearl danio, and longfin zebra are the same species or close variants that behave the same way in a tank. They are peaceful toward tankmates their own size, but they are relentless swimmers. Keep fewer than six and the stress of a thin school turns them nippy, a point both Hepper and Tankflare make. They are also practiced jumpers, so a tight lid is not optional.

Their diet is the sticking point. Zebra danios are omnivores that, by LiveAquaria's account, eat zooplankton, phytoplankton, insects, and larvae in the wild, and turn to small crustaceans and worms when their preferred foods run short. A shrimplet is a small crustacean.

Here is how that plays out. A full grown cherry is too big for a zebra danio's mouth, so healthy adults are usually safe. Garnelio, a German shrimp retailer, says zebra danios eat baby shrimp on occasion but do not actively hunt them, and that coexistence works with a fast breeding Neocaridina davidi colony. The compatibility site Guidarium rates the pair as workable while still tagging the danio a fry predator and an aggressive eater, and it warns that both animals use the middle of the tank, so cover matters. One keeper on the petshrimp forum reported that a danio never caught a single adult cherry but chased them so persistently that the shrimp tried to jump out of the tank, which is its own kind of failure.

The honest summary: zebra danios will not empty your tank of adult shrimp, but they will keep the baby count down, and a stressed, hunted colony hides instead of breeding.

Giant Danios: Too Big for the Job

The giant danio (Devario aequipinnatus) is a different animal. At four to six inches it has a mouth large enough to take an adult dwarf shrimp whole. Retailer care guides are blunt about it: one states that Neocaridina and Caridina shrimp are likely to be eaten by adult giant danios, and another says the fish is safe only with invertebrates too large to count as prey. Giant danios are active, opportunistic micropredators built for bigger, faster tanks. Keep them with fish too large to swallow, and read our what fish eat shrimp guide before you mix anything this size with inverts.

Will Danios Eat Baby Shrimp?

The baby question is where every danio decision turns, so it deserves its own answer. Newborn neocaridina are the size of a comma, nearly transparent, and they drift and graze in the open for their first days before they learn to stay in cover. Any fish that can fit one in its mouth will eat it, and a zebra danio fits one easily. A celestial pearl danio is small enough that only the tiniest newborns are at risk. A giant danio eats shrimp at every size.

This is why the layout of the tank decides the outcome as much as the fish does. In a tank packed with moss and leaf litter, shrimplets melt into the plants the moment they hatch and feed there until they are too large to be swallowed. In a bare tank with a couple of plastic plants, they have nowhere to go, and a school of danios will clear a whole generation in days. Our guide on how to raise shrimplets covers the cover and feeding that keep babies alive.

How to Keep Zebra Danios With Shrimp

If you want both in one tank, stack the odds toward the shrimp before the danios ever go in.

Plant heavily, and lean on moss. A thick mat of java moss is the best single thing you can add. It is cheap, it grows on almost anything, and newborn shrimp disappear into it. A clump of java moss tied to driftwood or a stone gives you nursery cover within weeks, and more moss is almost always better than less in this situation.

Build the shrimp colony first. Establish the shrimp alone and let them breed up before any fish arrives. The founder of the petshrimp community suggests growing a colony to roughly 50 to 100 individuals on its own, so it can absorb some predation and still climb once fish are added. A big colony survives a danio school. A handful of fresh shrimp does not.

Keep the danios well fed. A fish that is topped up on flake and frozen food hunts the substrate less. Feeding the danios well is one of the cheapest ways to spare the babies.

Give the danios room and a current. Zebra danios want a longer tank, open swimming lanes, and some flow, which pulls against the small, calm, low flow setup a shrimp breeder prefers. The compromise is a longer tank planted thickly at the back and sides with open water left clear in front. Keep the school at six or more so the fish stay settled rather than nippy.

Water and Temperature: Do They Match?

Mostly, yes, and temperature is rarely the problem. Danios run cooler than many tropical fish, comfortable from the mid 60s to the mid 70s Fahrenheit, and Tankflare warns that holding them above 80°F shortens their lives. Cherry shrimp are happy across much the same band, roughly 65 to 78°F by the common care sheets. A tank held in the low 70s suits both animals. If anything, danios give you a reason to run the tank on the cool side, which slows shrimp breeding a little but lengthens each shrimp's life. See our shrimp tank temperature guide for the trade off.

Water chemistry lines up too, as long as you keep hardy neocaridina rather than soft water caridina. Neocaridina take neutral to slightly alkaline water, which is also where zebra danios are comfortable. Soft, acidic water caridina like crystal reds want conditions that do not suit danios, so for a danio community tank stick with neocaridina and hold the parameters steady. Our shrimp water parameters guide has the target ranges.

One Warning: Keep Copper Out

Danios catch ich and other fish ailments, and a lot of fish medications contain copper. Copper is lethal to shrimp at doses far below what a fish treatment uses, so never dose a shared tank. Move the sick fish to a hospital tank, or confirm the product is invert safe before it touches the water. This is one of the quietest ways keepers wipe out a colony, and our guide on why shrimp die walks through copper and the other hidden killers.

Frequently Asked Questions

◆Will zebra danios eat cherry shrimp?

They will not eat a healthy adult cherry, whose body is too wide for a zebra danio's mouth, but they will eat shrimplets and freshly molted shrimp. In a heavily planted tank enough babies survive for a neocaridina colony to keep growing. In a bare tank the colony stalls because the danios clear each generation of young.

◆Are celestial pearl danios safe with shrimp?

Mostly yes. At about an inch long they are among the safest fish for a shrimp tank, and most keepers run them with cherries without losing adults. Only the smallest newborn shrimp are at any real risk, and a mat of moss covers that. They are the danio to choose if you want fish in a breeding shrimp tank.

◆Can danios and shrimp live at the same temperature?

Yes. Danios are comfortable from the mid 60s to the mid 70s Fahrenheit, and neocaridina shrimp do well across roughly 65 to 78°F. A tank held in the low 70s suits both, so temperature is rarely the limiting factor. Danios actually do better a touch cooler than many tropical fish.

◆How many danios should I keep with shrimp?

Zebra and celestial pearl danios are schooling fish that need at least six to feel secure. Fewer than that and they turn nippy and stressed, which is worse for everything in the tank. Keep the school of six or more in a tank with enough open water, and plant the rest heavily for the shrimp.

◆Do giant danios eat shrimp?

Yes. Giant danios reach four to six inches and will eat adult dwarf shrimp, not only the babies. They are not a shrimp tank fish. Keep them with fish too large to swallow, and house your shrimp in a separate tank.

The Bottom Line

Whether shrimp can live with danios comes down to which danio and how old your shrimp are. Celestial pearl danios are the safe pick and settle in with a neocaridina colony with little fuss. Zebra danios share a tank with adult shrimp but thin out the babies, so heavy planting decides whether the colony grows or stalls. Giant danios are predators that eat adult dwarf shrimp and belong nowhere near a shrimp tank. Whichever one you keep, plant for the shrimp, feed the fish well, and keep copper out of the water. For the full ranked list of what is safe, see our guide to the best tank mates for cherry shrimp.

Found this helpful?

Check out our other shrimp care guides

Browse All Guides →