AquairiLearn

Fish Dying One at a Time: A Checklist for Chronic Losses

A systematic checklist for slow, repeated fish deaths: water quality trends, stocking and aggression, hidden toxins, chronic infections such as mycobacteriosis and when to send fish for diagnosis.

When fish die one at a time over weeks, the cause is usually a chronic stressor rather than a single event: a slowly deteriorating water parameter, overstocking or bullying, a low-level toxin, or a chronic infection such as mycobacteriosis. Working through these in order, and sending live, affected fish for laboratory diagnosis when water checks are clean, identifies most causes.

What the pattern looks like

Practical Fishkeeping distinguishes multiple deaths across several species, which signal a tank-wide problem, from occasional losses among small, short-lived species, which can be expected. The MSD Veterinary Manual describes several water faults, including low-level chlorine, gas supersaturation and ammonia, as causing chronic mortality alongside or instead of sudden kills.

Step 1: Check water quality as a trend

A single test can miss a slowly worsening value, so record results over time. Practical Fishkeeping recommends liquid tests for ammonia, nitrite, nitrate and pH, with GH and KH as well, and identifies water quality as the biggest cause of fish deaths. The MSD manual names low dissolved oxygen and high ammonia as the two parameters most likely to kill fish directly.

  • Total ammonia nitrogen: freshwater fish tolerate below 1 mg/L under most circumstances, saltwater fish below 0.5 mg/L.
  • Nitrite: toxic to many freshwater fish above 0.1 mg/L where chloride is low; affected fish gather at the surface and may have brown gills.
  • Nitrate: the MSD manual gives normal ranges of under 20 mg/L in freshwater and under 70 mg/L in saltwater.
  • pH and alkalinity: alkalinity below 50 mg/L as CaCO₃ is considered low, impairs biological filtration and lets ammonia accumulate; a steadily falling pH with rising ammonia is the pattern of old tank syndrome.
  • Dissolved oxygen: above 5 mg/L is optimal for most finfish, with stress below that level; overfeeding and overstocking lower it.
  • Chlorine: none should be detectable; a low residual can produce ragged fins, excess mucus, cloudy eyes and chronic mortality.

Step 2: Review stocking and aggression

Examine each dead fish. Practical Fishkeeping notes that ragged or split fins and scuffed skin may mean the fish was bullied, which is common among territorial species such as many cichlids, and that a bloated body could indicate an internal infection. Watching the tank, including at feeding time, shows whether chasing is going on. Overstocking also lowers dissolved oxygen and raises carbon dioxide, according to the MSD manual.

Step 3: Look for toxins

  • Copper: above 0.2 mg/L is toxic; it can leach from household copper pipes when water stands in them, and a copper test confirms it.
  • Zinc: linked to stainless steel containers and, in public exhibits, coins in the tank.
  • Hydrogen sulfide: forms in uncleaned, oxygen-free substrate pockets and is released when they are disturbed; any detectable level is a major problem.
  • Gas supersaturation: tiny bubbles on the glass, gas bubbles in fins or eyes, and pop-eye; causes include leaking pump intakes and gas-rich well water.
  • Carbon dioxide: toxic above about 12 mg/L; aerating a bucket of tank water for an hour and seeing pH rise by more than one unit indicates excess carbon dioxide.

Step 4: Consider chronic infection

Mycobacteriosis is the classic cause of slow, repeated losses. The Zebrafish International Resource Center describes it as a chronic, systemic bacterial infection with low-level mortality, causing lethargy, loss of appetite, weight loss, skin ulcers, raised scales, fin damage and white nodules in internal organs. The Norwegian Veterinary Institute reports that it occurs in wild, farmed and aquarium fish in fresh and salt water, spreads mainly through contact with infected fish, feed or water, and has no effective treatment. Confirmation requires laboratory work: histology with acid-fast staining, culture or PCR. The article "Fish Tuberculosis" covers the disease in detail.

Step 5: Submit fish for diagnosis

When water tests are normal and losses continue, a fish health laboratory or aquatic veterinarian can identify the cause. The UF/IFAS Tropical Aquaculture Laboratory asks clients to contact the lab before collecting samples and gives the following guidance:

  1. Submit live fish showing the signs seen in the outbreak; fish decay quickly after death and become colonised by bacteria and parasites. The lab generally requests four to six live, sick fish.
  2. Do not treat before submission; treatment can greatly interfere with diagnosis.
  3. Send a separate water sample of about one quart (roughly 1 litre) in a clean container filled completely with no air; keep it dark and cool if it must be held longer than two hours.
  4. Complete a history form for each group of fish and label containers with the species.

What to record while investigating

Keep a log of each death with date, species, size and visible signs, along with test results and any changes to feeding, stocking, equipment or source water. This log, together with live fish and a water sample, is what a laboratory or veterinarian needs to narrow the diagnosis.

More Aquarium Care Guides

View all Aquarium Care Guides →
Fish Dying One by One: Chronic Loss Checklist | Aquairi