AquaStocker

Why Did My Fish Die? The Common Causes

Most sudden deaths trace to water, not bad luck.

Updated June 2026
By the AquaStocker team ยท How we source our data
Planted aquarium

Water quality first

The #1 killer is invisible: ammonia or nitrite from an uncycled or overstocked tank. Test your water โ€” if ammonia or nitrite is above zero, that's almost certainly the cause.

Temperature and oxygen

A heater failure, a cold water change, or a hot room can shock fish. Poor surface agitation can also starve a tank of oxygen overnight. Check your heater and add surface movement.

Incompatibility and stress

Aggressive tankmates, the wrong water parameters, or too small a tank cause chronic stress that kills slowly. Match species carefully โ€” that's what our compatibility tools are for.

Recommended gear

As an Amazon Associate we earn from qualifying purchases.

FAQ

Why do my fish keep dying?
Test your water first โ€” ongoing deaths almost always mean an ammonia/nitrite problem or wildly wrong parameters, not disease or chance.

Related

Best Fish for a 5 Gallon TankBest Fish for a 15 Gallon TankBest Fish for a 20 Gallon TankBest Fish for a 29 Gallon TankBest Fish for a 40 Gallon TankBest Fish for a 55 Gallon Tank