Guide

Why are my fish dying one by one?

Sequential deaths - one fish, then another, over days or weeks - point to different causes than a mass die-off. Here's the data to collect, causes to rule out, and actions that stop the pattern.

⏱ 13 min read 🏥 Fish health 📅 Updated May 2026
Quick answer
  • Sequential deaths mean chronic problems: one fish dying after another over days or weeks almost never points to a single water spike - it signals disease spread, aggression stress, or a slow-building water quality failure.
  • Log before you act: write down who died, when, what they looked like beforehand, and what changed recently. The pattern is the diagnosis.
  • Test your water the moment another fish looks off - not after it dies. Check ammonia, nitrite, nitrate, and pH. Compare against your species' requirements.
  • The weakest die first: juveniles, newly added fish, and bullied individuals are the canary. Their deaths tell you the whole tank is under pressure.
  • Treat the whole tank for disease, not just the visible sick fish - by the time one fish shows symptoms, the pathogen is already everywhere.
  • Don't guess and medicate blind: unnecessary medication stresses fish and kills your biological filter. Identify the cause first.

Start here: collect data before you change anything

The instinct when fish are dying is to do something - a big water change, a dose of medication, rearrange the tank. Sometimes that's exactly right. But act on the wrong assumption and you make things worse. A blanket antibiotic dose when the problem is actually nitrate poisoning helps nobody.

Before you touch anything, write down the following:

  • Who is dying? Same species every time? The smallest fish in the group? A specific individual that was being chased? The most recently added fish?
  • What did they look like before death? Thin body? White spots or dusty coating? Clamped fins? Rapid gill movement? Stringy or pale faeces? Hiding alone?
  • How long between deaths? Hours suggests an acute event (ammonia spike, oxygen crash, toxin). Days to weeks suggests disease spreading through the population or chronic stress accumulating.
  • What changed recently? New fish added (quarantined or not)? New plants or decor? Different food? Water source change? New medication or plant fertiliser?

That pattern - who, what symptoms, what interval, what changed - is nearly always enough to narrow the cause to one or two candidates. Logging it in App-aquatic alongside your water test results makes the pattern visible across weeks, not just in your memory.

Common mistake

Most people test their water after a fish dies, not before. By then the tank has often been disturbed, and the reading may not reflect conditions when the fish was declining. Test when you first notice a fish behaving oddly - that reading is far more useful.

Cause 1: Disease or parasite spreading through the tank

This is the most common explanation for deaths that arrive one by one over a week or two. A pathogen enters the tank - usually on an unquarantined new fish - and spreads. The weakest individuals succumb first, then others follow as the parasite load builds or their immune systems wear down from stress.

What it looks like

You'll often see some fish showing symptoms while others look apparently fine. The symptomatic ones die, then a fish that looked healthy yesterday is clamped and hiding today. Common culprits include:

  • Internal parasites (Camallanus worms, nematodes, hexamita): fish waste away over weeks, become hollow-bellied, lose appetite. You may see red worm tips protruding from the vent.
  • Ich (Ichthyophthirius multifiliis): white spots like salt grains on fins and body. Fish flash against surfaces. In a warm tank (above 26°C / 79°F) it can kill within days.
  • Velvet (Oodinium): a fine gold or rust-coloured dust, often missed because you need a torch at an angle to see it. Kills faster than ich.
  • Bacterial infections: often secondary - a fish already weakened by parasites or stress develops ulcers, fin rot, or dropsy (pinecone-raised scales, which by the time it's visible is almost always fatal).

What to do

Identify the disease before you treat. If you see external symptoms clearly - white spots, dusty coating, visible worms - treat the whole display tank, not just a hospital tank. The pathogen is already in your water and substrate. A hospital tank is useful for recovery after treatment, or for fish too fragile to handle the medication in the main tank.

For ich: raise temperature to 28-30°C (82-86°F) gradually over 24 hours alongside a proprietary ich treatment. Keep it there for at least 10 days. For internal worms: levamisole at 10-12 mg/L for nematodes; praziquantel for tapeworms and flukes. Follow up with a second dose 2-3 weeks later to catch the next generation.

Honest take

The fishkeeping trade largely skips quarantine advice because it slows sales. The reality is that almost every disease outbreak in an established healthy tank traces back to an unquarantined addition. Four weeks in a separate tank before anything new touches your display is not excessive - it's the only way to actually protect what you've built.

Cause 2: Aggression and chronic stress

Aggression doesn't usually kill fish directly. What it does is grind them down. A bullied fish stops competing for food, hides constantly, and runs a permanently elevated cortisol load. That suppresses immune function. Within weeks, what looked like a social problem becomes a disease problem, and then a death. By the time the fish dies, you've often forgotten the chasing you saw two weeks ago.

Spotting it

The clues are directional: it's usually the smallest individual of a group dying, or a specific species that's incompatible with a dominant tank mate. Watch your tank at feeding time - who gets pushed away from food? Who never comes out from behind the filter? A fish that hides 90% of the time is a fish under chronic stress, even if it shows no visible injuries.

Fin nipping from species like tiger barbs (Puntigrus tetrazona) kept in groups too small, or a male cichlid that has claimed the whole tank, are classic setups for this pattern. Check your stocking compatibility with the free stocking calculator if you're unsure whether your mix makes sense.

What to do

Add visual breaks - dense planting, caves, driftwood - so subdominant fish have somewhere to retreat. If one fish is clearly the aggressor, rehome it. Rearranging decor before reintroducing fish can reset territorial boundaries. And be honest with yourself: some combinations simply don't work. A betta with fin-nipping barbs, or a small school of neon tetras with a large cichlid, isn't a stocking decision that additional hiding spots will fix.

Cause 3: Creeping water quality problems

Not every water quality problem announces itself with a mass die-off. More often, it's slow and quiet. Nitrate climbs week on week. A filter becomes partially clogged and ammonia edges upward overnight. pH drifts out of range as your buffering capacity runs down. The fish most sensitive to that parameter die first. Others follow as conditions deteriorate.

40+
ppm nitrate - the threshold that matters

Most freshwater fish tolerate up to 20-40 ppm nitrate, but sensitive species (discus, wild-caught fish, many tetras) show stress and immune suppression well below that, especially with sustained exposure over weeks.

The most common water quality scenario for sequential deaths is a tank that was never properly cycled, or one where the biological filter has been damaged - by overuse of antibacterials, by cleaning filter media in tap water, or by adding too many fish too fast. If you're not familiar with the nitrogen cycle, this guide explains how it works and this one covers how to cycle a tank correctly.

Check your water parameters against what your specific species actually need. A pH of 8.0 won't cause acute death in soft-water tetras, but months at that pH while they're also slightly overstocked and underfed will. Multiple marginal stressors stack.

Watch out

Nitrite at any detectable level (above 0.1 ppm) is an emergency. It binds to haemoglobin and suffocates fish from the inside out. If you're getting nitrite readings in an established tank, your biological filter is compromised - don't wait to see if it resolves.

Fixing chronic water quality

If ammonia or nitrite is above zero in an established tank: 25-30% water change immediately, check your filter is running properly, reduce feeding, and don't add anything new. If nitrate is the problem (common in overstocked or under-maintained tanks), increase water change frequency - here's how to work out the right schedule. Don't compensate for poor water changes with water conditioners alone; they buy time, not solutions.

Cause 4: The new fish is the problem

This one catches people out. You add a new fish, and within two to three weeks, existing fish start dying. The natural assumption is that the new fish brought disease - and sometimes that's true. But the new fish itself may be the victim of the others. Established fish defend territory against newcomers aggressively, often in ways that are hard to see: subtle chasing at night, blocking access to food, low-level fin damage.

Conversely, a new fish that looks healthy can be carrying a subclinical parasite load that becomes clinical under the stress of transport and introduction - and then spreads. This is why the four-week quarantine rule is not optional if you care about what happens to your existing fish.

Cause 5: Old age and natural attrition

This is worth stating plainly because it's genuinely missed: some sequential deaths are not a problem you need to solve. A group of neon tetras (Paracheirodon innesi) you bought five years ago will start to age out. Small tetras and rasboras typically live 3-5 years. If your fish are old, are dying without visible symptoms, and your water is clean, you may simply be watching natural attrition in a group that's the same age.

That said, don't use this as a default excuse to avoid investigating. Age-related death in healthy fish usually comes at the end of their normal lifespan and affects the oldest individuals. If fish are dying at one year old, that's not old age.

Tip

When you buy fish, note the approximate age or size in a log. If you don't know how old your fish are, assume the worst and investigate rather than assuming natural attrition. Age-out and disease can look identical from the outside.

When you've lost fish and can't find a cause

Sometimes you do everything right - water tests clean, no visible disease, no obvious aggression - and fish still die. A few things to check that most guides skip:

  • Oxygen levels: a tank that's fine during the day (plants photosynthesising) can dip dangerously low overnight in heavily planted tanks with CO2 injection, or in warm, overstocked setups. Fish gasping at the surface first thing in the morning is the tell.
  • Temperature fluctuations: a heater that's cycling on and off more than 1-2°C (2-4°F) per day is stressful, even if the average temperature looks fine.
  • Household chemicals: aerosol sprays, cleaning products, paint, or cigarette smoke near an open-topped tank can poison fish. Carbon monoxide from a faulty boiler has killed tanks. If deaths happened after any home activity involving chemicals, take it seriously.
  • New decor or substrate: unsealed rocks, driftwood that wasn't prepared, or calcareous gravel in a soft-water setup can alter pH and hardness enough to stress fish over weeks.

Track your parameters and get care reminders with App-aquatic.

Get the free app

My water tests fine but fish keep dying. What am I missing?

Test accuracy is the first question - liquid test kits (API, Salifert) are significantly more reliable than test strips. If you're confident in your results, look at parameters you're not testing: dissolved oxygen, temperature stability, and general hardness (GH) and carbonate hardness (KH). Also consider disease that has no visible external symptoms, particularly internal parasites. A fish that's thin, slow to eat, and passing pale or stringy waste is almost certainly carrying a gut parasite load even with no spots or lesions visible.

How long should I wait between deaths before treating for disease?

Don't wait. If you've had two unexplained deaths within a week and you can see any symptoms at all - wasting, clamped fins, flashing, laboured breathing - examine all remaining fish closely and start identifying the disease now. Disease treatment works far better on fish that are still in reasonable condition. Once a fish is lethargic and refusing food, you're behind.

Is it normal to lose a fish or two when I first set up a tank?

It's common, but not something to accept as inevitable. Most new-tank losses happen because the tank wasn't cycled before fish were added - ammonia and nitrite spike as the biological filter establishes, and the fish take the damage. Cycle your tank first (see how to cycle a fish tank), start with hardy species, and stock slowly. Check the best fish for beginners if you're choosing your first stocking list.

One of my fish died overnight with no warning signs. Should I be worried?

A single sudden death without prior symptoms in an otherwise healthy tank can be a one-off - organ failure, an injury you didn't notice, or a fish that was already old. Monitor the remaining fish closely for 48-72 hours and test your water. If nothing else shows symptoms and parameters are stable, you may not have a systemic problem. If a second fish dies or shows symptoms within that window, treat it as disease until proven otherwise.

Can overfeeding cause sequential fish deaths?

Yes, indirectly.

More guides · Suddenly losing fish · Fish dying when params OK · Parasites · Fish illnesses