Fish Health

Water Quality & Fish Disease: Why Most Outbreaks Start in the Water

Most fish and shrimp diseases start with bad water, not bad luck. The safe ranges for oxygen, ammonia and nitrite — and how to test water before fish.

Water Quality & Fish Disease: Why Most Outbreaks Start in the Water

Here is the single most useful idea in fish health, and almost nobody leads with it: the pathogen is rarely the cause of the disease — the water is. Bacteria, parasites and fungi are already in every pond and tank, sitting at harmless levels. What turns them into a die-off is a water parameter slipping out of range — oxygen crashing at dawn, ammonia climbing after a heavy feed, nitrite spiking in a young system — which stresses the fish, wrecks its immune defences and its gills, and hands the waiting pathogen an open door.

We export water-treatment and aeration equipment to tilapia, shrimp, sturgeon and catfish farms across Africa, Asia and Latin America. When a customer sends us photos of sick or dying stock, our first question is never “what is the disease?” It is “what does the water test say?” Nine times out of ten, the answer is in the numbers, not under the microscope. This guide is the diagnostic logic behind that question: which parameters to read, what the safe ranges are, and how a meter and a few pieces of equipment turn a recurring disease problem into a managed one.

If you remember one sentence, make it this: a fish disease is usually a water-quality report card. Read the water first.

The core idea: the pathogen is loaded, the water pulls the trigger

Most farmed-fish pathogens are opportunistic. Aeromonas, Vibrio, Streptococcus, Flavobacterium, Trichodina, monogeneans, Saprolegnia — they are present in healthy systems at numbers the fish easily controls. Disease is what happens when the balance tips: the fish weakens, or the pathogen multiplies, or both, and the trigger is almost always an environmental one.

That means the same outbreak has two halves. There is the pathogen you see when you finally look — and there is the water-quality failure upstream that let it win. Treat only the pathogen and you will be treating the same pond again next month, because the trigger is still loaded. Fix the water and most outbreaks never fire at all. Everything below is about reading and resetting that trigger.

The parameters that drive disease — and their safe ranges

You cannot manage what you cannot measure, so the first tool on any serious farm is a meter, not a medicine cabinet. A multi-parameter water quality tester reads dissolved oxygen, pH, temperature and salinity in one device — the values behind nearly every disease in this guide. Here is what each one does to the fish, and the range to hold it in.

Dissolved oxygen (DO) — the one you can never let slip

Low oxygen kills more farmed fish than any single pathogen, and it does double damage: it suffocates the fish directly, and it cripples the immune system long before that, opening the door to everything else. Hold DO above ~5 mg/L for most warm-water species (sturgeon and trout want more, 6–7 mg/L+). The danger window is the dawn minimum — after a night with no photosynthesis and a respiring pond, DO bottoms out just before sunrise, which is when weak fish die and gill-damaged fish suffocate.

Oxygen is the parameter you fix with hardware, not chemistry. Reliable aeration is the backbone of disease prevention:

  • A roots blower feeding diffusers or a grid of nano aeration tubes is the workhorse for tanks and intensive ponds — fine bubbles oxygenate efficiently and keep solids in suspension.
  • A paddle wheel aerator does the circulating and surface-exchange work in larger ponds — the standard on shrimp farms worldwide.
  • A dissolved oxygen cone injects pure oxygen on demand where you need to push DO to saturation: high density, RAS, or species with no margin.

Ammonia (TAN) — the toxin your own feed creates

Fish excrete ammonia through their gills, and uneaten feed and waste add more as they break down. Un-ionised ammonia (NH₃) burns the gills, damages tissue, and at chronic low levels suppresses growth and immunity — the exact softening-up a bacterial or parasitic invader needs. Keep total ammonia nitrogen (TAN) trending below ~1 mg/L, and remember that ammonia gets far more toxic as pH and temperature rise, so the same reading is more dangerous in a warm, alkaline pond.

Ammonia is a biology and filtration problem. In a recirculating aquaculture system (RAS) a biological filter grows the nitrifying bacteria that convert ammonia → nitrite → harmless nitrate; that biofilter is the heart of the system. Cutting the input matters just as much: an automatic rotary drum filter strips out the suspended solids — uneaten feed and faeces — before they rot into ammonia, and a stable microbial community built with probiotics for aquaculture processes waste before it spikes.

Nitrite (NO₂) — the dangerous middle step

Nitrite is the trap in the nitrogen cycle, especially in new or young systems where the nitrifying bacteria are still establishing. It crosses the gill and binds haemoglobin into methaemoglobin, which can’t carry oxygen — “brown blood disease.” The cruel part: a fish in clean, well-oxygenated water can still suffocate from the inside if nitrite is high. Keep nitrite below ~0.5–1 mg/L. The same biofilter that handles ammonia handles nitrite once it matures; a salt (chloride) dose buys time during a spike, but the real fix is biological capacity.

pH — the multiplier

pH rarely kills directly within the normal band, but it controls how toxic the other parameters are and stresses fish when it swings. Hold pH around 7–8 for most species, and watch the daily swing more than the absolute number — a pond that drifts 1.5 units between dawn and afternoon is stressing fish even if it never reads “wrong.” High pH makes ammonia far more toxic; low pH (from a maturing biofilter consuming alkalinity) stalls nitrification and lets ammonia climb. Dose lime or bicarbonate to hold alkalinity and the pH stays stable on its own.

Temperature — the silent trigger

Temperature is the master switch on the whole disease calendar. Cold snaps suppress the immune system and invite Saprolegnia and Columnaris; warm water above ~28–30 °C is exactly when Streptococcus explodes in tilapia, and warm water also holds less oxygen while the fish demand more. The risk is rarely one temperature — it is the swing, and being caught unprepared. In hatcheries and cold seasons, control it with fish tank heating equipment rather than hoping; in heat, lean harder on aeration.

CO₂, organic load and salinity — the quiet ones

Three parameters that don’t show on a basic meter but drive disease anyway:

  • Carbon dioxide (CO₂) builds up in dense, heavily aerated systems and at low light, lowering pH and making it harder for fish to offload CO₂ across the gill even when DO looks fine. Strong surface aeration and degassing keep it down.
  • Organic load / total suspended solids (TSS) — uneaten feed, faeces and dead algae are literally the food source for Trichodina, monogeneans and opportunistic bacteria. A dirty pond doesn’t just stress fish; it feeds the outbreak. Mechanical filtration with a rotary drum filter is the front line here.
  • Salinity stresses fish when it moves outside a species’ tolerance, but a measured salt dose is also a tool — it eases osmotic stress and blunts nitrite toxicity, which is why a salt bath is the safe first response to many freshwater problems.

A UV steriliser sits across all of these as the biosecurity layer: on a recirculating loop or incoming line it knocks down free-swimming parasites, bacteria and viral particles in the water column before they ever reach a stressed fish.

The diagnostic workflow: test the water before you treat the fish

When fish start flashing, gasping or dying, the instinct is to reach for a chemical. Resist it. Here is the order that actually works, the one we walk customers through:

  1. Read the water first. Before anything else, test DO (and the dawn minimum), ammonia, nitrite, pH and temperature. In a sick pond, the water is the diagnosis. A meter reading takes two minutes and tells you more than an hour of guessing.
  2. Check oxygen and the dawn dip. If DO is low, that alone explains gasping, surface-piping and weak, dying fish — fix aeration before you look for a pathogen.
  3. Check ammonia and nitrite. A spike points straight at overfeeding, an overloaded or immature biofilter, or a recent stock increase. Gill damage and “healthy water but suffocating fish” are nitrite’s signature.
  4. Check the swings — pH and temperature. A wide daily swing or a recent cold/heat snap is a stressor even when single readings look acceptable.
  5. Only then look for the pathogen — microscope, gill clip, skin scrape. By now you know whether you are treating a primary disease or just the symptom of a water failure.
  6. Treat the trigger, not only the target. Knock the pathogen down if the fish are dying now, but reset the water in the same week or you will repeat the whole cycle.

This is the whole discipline: water first, pathogen second. It is also why the cheapest insurance on any farm is a water tester used on a schedule, not just in a crisis.

Matching each failure to the fix

Read this table as the practical core of the page — each water failure maps to a piece of equipment that resets it.

It plays out the same across species

The species change; the rule does not.

  • TilapiaStreptococcus erupts when warm water (>28–30 °C) meets low oxygen and high organic load; Trichodina and monogeneans bloom on the same dirty, crowded water. See our common tilapia diseases guide.
  • Shrimp (vannamei)Vibrio, AHPND/EMS and white-feces syndrome track dissolved oxygen, organic sludge on the pond bottom and biosecurity. Aeration and clean water are the whole game. See shrimp farming mistakes and biosecurity.
  • Sturgeon — almost always farmed in RAS, where the fish have no margin: a biofilter stall or an oxygen drop shows up as disease fast. Bacterial and fungal problems trace straight back to water and stocking.
  • Catfish (Clarias / Pangasius) — hardy enough to survive low oxygen, which lulls farmers into overstocking until ammonia, nitrite and Aeromonas catch up.

Four species, one diagnosis: the water tipped first. For the system that controls water quality by design rather than by daily firefighting, our biofloc water quality management guide covers the bacterial approach that turns waste into a stable, disease-resistant pond.

Frequently asked questions

How does water quality cause fish disease?

Most fish pathogens are already present in the water at harmless levels. Poor water quality — low dissolved oxygen, high ammonia or nitrite, pH swings, temperature stress or heavy organic load — weakens the fish's immune system and damages its gills, while often feeding the pathogen at the same time. The disease outbreak is the result of that environmental failure, not bad luck. This is why testing the water comes before treating the fish.

What dissolved oxygen level do fish need?

Most warm-water farmed species (tilapia, catfish, shrimp) need dissolved oxygen above about 5 mg/L, while cold-water species like trout and sturgeon want 6–7 mg/L or more. The critical moment is the dawn minimum, when oxygen bottoms out after a night of respiration with no photosynthesis. Continuous aeration and watching the dawn dip — not just the afternoon reading — prevent most oxygen-driven losses.

What are safe ammonia and nitrite levels for fish?

Keep total ammonia nitrogen (TAN) trending below about 1 mg/L and nitrite below about 0.5–1 mg/L. Ammonia becomes much more toxic as pH and temperature rise, so the same reading is more dangerous in warm, alkaline water. Nitrite causes "brown blood disease" by blocking oxygen transport in the blood, so fish can suffocate even in well-oxygenated water. Both are controlled by a mature biological filter and by cutting the organic load that creates them.

Which water parameter should I check first when fish are sick?

Dissolved oxygen — including the dawn minimum — then ammonia and nitrite, then pH and temperature swings, and only then look for the pathogen under a microscope. In a sick pond the water is the diagnosis far more often than the parasite. A multi-parameter water tester reads the key values in minutes and tells you whether you are facing a primary disease or just the symptom of a water failure.

Why does treating fish disease with chemicals not work long-term?

Because chemicals knock down the pathogen but do nothing about the water-quality failure that triggered the outbreak. If the oxygen is still low, the ammonia still high, or the pond still dirty and crowded, the trigger stays loaded and the same disease returns within weeks. The lasting fix is environmental: reset the water with testing, aeration, filtration and biosecurity, and treat the pathogen only as a short-term measure to buy time.