Cyanobacteria are harmful to fish in multiple ways, from producing toxins that damage organs to depleting the oxygen fish need to survive. Even at concentrations too low to kill fish outright, cyanobacteria can impair growth, disrupt development, and starve fish by collapsing the food web they depend on.
How Cyanobacteria Produce Toxins That Harm Fish
Cyanobacteria (often called blue-green algae) release at least five major classes of toxins into the water: microcystins, cylindrospermopsin, anatoxin-a, saxitoxins, and nodularin. Of these, microcystins are the most widespread and the most studied. Fish absorb these toxins through their gills, skin, and digestive tract, and the damage can affect nearly every organ system.
Microcystins are toxic to fish at concentrations as low as a few micrograms per liter, and possibly even lower. To put that in perspective, the U.S. EPA’s recreational water quality threshold for microcystin is 8 micrograms per liter. Research from the California Office of Environmental Health Hazard Assessment found that when fish embryos and larvae were immersed in solutions containing just 0.5 to 50 micrograms per liter for up to 30 days, multiple species (including carp, trout, and zebrafish) showed hatching problems, developmental defects, liver damage, and increased death rates.
Cylindrospermopsin, another common cyanotoxin, works differently. It blocks protein production inside cells and disrupts the body’s antioxidant defenses. Studies on tilapia exposed to this toxin found damage across a striking range of organs: liver tissue broke down, kidneys swelled, heart muscle deteriorated, the gut lining became inflamed and necrotic, and gill tissue became engorged with blood. The toxin even crossed into the brain, where it interfered with a key chemical messenger involved in nerve signaling and caused measurable tissue damage.
Oxygen Depletion During and After Blooms
Toxins are only part of the problem. Large cyanobacterial blooms also kill fish by suffocating them. During the day, cyanobacteria produce oxygen through photosynthesis. But at night, the same massive bloom switches to consuming oxygen through respiration. In a dense bloom, nighttime oxygen consumption can create hypoxic zones, areas where dissolved oxygen drops so low that fish and other aquatic life can’t survive.
The danger intensifies when a bloom dies off. As bacteria decompose the dead cyanobacterial material, they consume enormous amounts of dissolved oxygen from the surrounding water. This post-bloom crash is one of the most common triggers for large-scale fish kills in lakes, ponds, and slow-moving rivers. If you’ve ever seen a pond full of dead fish on a hot summer morning, a collapsing algal bloom is one of the likeliest explanations.
What a Cyanobacteria Problem Looks Like
One of the clearest warning signs of a toxic bloom is dead aquatic life. Dead fish, turtles, or frogs along the shoreline often indicate that a harmful bloom is present or has recently collapsed. The bloom itself can look like green paint, pea soup, or thick mats of scum floating on the surface, though appearances vary widely.
Fish affected by cyanotoxins may gasp at the surface (a response to low oxygen or gill damage), swim erratically, or become lethargic before dying. In ponds and aquariums with cyanobacterial growth, fish may cluster near areas with better water flow or aeration, trying to find cleaner water.
Long-Term Damage at Low Concentrations
Fish don’t have to be exposed to lethal doses to suffer. Chronic, low-level exposure to microcystins causes liver damage that accumulates over time. The EPA’s recreational water quality standard for microcystin may protect against acute toxicity in aquatic organisms, but research suggests it does not protect against the effects of chronic exposure. Fish living in waters with recurring blooms face ongoing organ stress even when toxin levels remain below acute danger thresholds.
Developing fish are especially vulnerable. In laboratory studies, loach embryos exposed to microcystin had a median lethal concentration of about 164 micrograms per liter, while slightly older juveniles could tolerate higher levels (around 593 micrograms per liter). This means eggs and newly hatched fish are roughly three to four times more sensitive than older fish. In natural settings where spawning habitat overlaps with bloom-prone shallows, this vulnerability matters enormously for population health.
How Blooms Starve Fish by Collapsing the Food Web
Beyond direct poisoning and oxygen loss, cyanobacteria undermine fish survival in a subtler way: they dismantle the food chain from the bottom up. Zooplankton, the tiny animals that form the dietary foundation for most freshwater fish species, cannot effectively eat cyanobacteria. The large colonial or filamentous shapes of many cyanobacterial species physically clog zooplankton feeding structures, making grazing difficult or impossible. On top of that, cyanobacteria lack the essential fats that zooplankton need to grow and reproduce, making them nutritionally worthless even when zooplankton can consume them.
Cyanotoxins like microcystins also directly harm zooplankton, reducing their survival and reproduction. The combined effect of toxicity, inedible shapes, and poor nutrition means that when cyanobacteria dominate a water body, zooplankton populations shrink and weaken. This creates what ecologists call a “trophic uncoupling,” where the normal transfer of energy from tiny organisms up to fish breaks down. Fish that rely on zooplankton, which includes the young of nearly all freshwater species, face food scarcity even in water that looks green and productive.
This problem worsens under the conditions that promote cyanobacterial blooms in the first place. In warm, nutrient-rich waters where blooms last longest, large and efficient zooplankton grazers like Daphnia (water fleas) tend to be rare. Smaller, less effective zooplankton take their place, further weakening the link between primary production and the fish that depend on it. The result is a body of water that appears full of life at the surface but supports fewer and smaller fish over time.
Factors That Make Blooms Worse
Cyanobacterial blooms thrive under a specific set of conditions: warm water temperatures, still or slow-moving water, and high levels of nitrogen and phosphorus (typically from fertilizer runoff, sewage, or animal waste). Shallow ponds, lakes with little flow, and aquaculture systems are particularly vulnerable.
If you manage a pond or keep fish outdoors, reducing nutrient inputs is the single most effective long-term strategy for preventing blooms. This means minimizing fertilizer use near the water, managing stormwater runoff, avoiding overfeeding fish, and maintaining riparian vegetation that can absorb nutrients before they reach the water. Aeration systems that keep water circulating also help by preventing the still, stratified conditions that cyanobacteria prefer and by maintaining dissolved oxygen levels during nighttime hours.
For aquarium owners who notice blue-green algae (which forms slimy, dark green or blue-green sheets on surfaces), manual removal, reduced lighting, and improved water flow are first-line responses. Unlike most true algae, cyanobacteria in aquariums tend to thrive in low-flow, high-nutrient, heavily lit conditions. Addressing those root causes matters more than treating symptoms.

