Skip to content
Fish & Aquariums

Fish Jumping Out of the Tank: Why It Happens and How to Stop It

Fish jumping out of the tank is not an accident. What pushes them to jump, which species do it most, and how to close the gap without losing surface movement.

Miguel and Alejandra · Founders of PetsLovers··6 min read

Aquarium at night with its lid not fully closed, a gap where the filter cable passes, a fish just under the surface

There are few worse moments in this hobby than finding a fish on the floor in the morning. The usual reaction is to assume it was bad luck, a clumsy leap. It almost never is. A fish that jumps is usually telling you something, and it is worth listening, because the jump is the symptom and not the problem.

The Five Real Reasons

1. Water quality. This is the first to rule out and the most frequent. Ammonia or nitrite above zero irritates the gills, and a fish that cannot breathe properly tries to get out of there. A tank that is not fully cycled, a filter cleaned too thoroughly, or excess food breaking down can cause it within days.

2. The tank is too small. A fish that has grown larger than the shop suggested, or a tank that was never the right size for that species, creates constant stress. Jumping is an attempt to move somewhere else.

3. Harassment from another fish. In a tank with hierarchies or incompatible species, the fish at the bottom of the social order lives on the run. If it has too few hiding places, the only escape route left is upwards.

4. Sudden startles. Switching the tank light on abruptly in a dark room is a considerable shock. So are knocks on the glass and sharp movements in front of the tank. Many jumps happen at exactly that moment.

5. Because their species jumps. For some fish, jumping is normal behaviour: they hunt insects at the surface or move between pools. Killifish, hatchetfish, danios, loaches and kuhlis fall into this category. With them a lid is not a precaution, it is basic equipment.

How to Close the Gap Without Ruining the Tank

The obvious solution is to cover the tank, and this raises the most common worry: will it run out of oxygen?

No, not if it is done properly. Gas exchange depends on surface movement, not on the tank being open to the air. A filter that gently ripples the surface maintains oxygenation perfectly with the tank covered.

What does matter is how you cover it:

Lowering the water level by a few centimetres helps as a supporting measure, but not as the only solution: a motivated fish jumps considerably higher than we assume, and dropping the level a lot reduces usable volume and concentrates waste, worsening what is usually the original cause.

The Right Order of Actions

If a fish has jumped, the sequence is this:

  1. Cover the tank today, even temporarily. It prevents the next jump while you investigate.
  2. Test the water: ammonia, nitrite and nitrate. If either of the first two is above zero, that is the most likely cause.
  3. Watch for half an hour without standing too close. Is one fish chasing another? Does any have nipped fins or hide permanently?
  4. Check the adult size of your species and compare it with your tank. It is a figure many shops leave out.
  5. Add hiding places if there is social tension: tall plants, wood, shaded areas. A fish with somewhere to shelter stops looking for the exit upwards.

If You Find One Out of the Water

If it is still moving or breathing, return it to the tank as soon as possible, with wet hands so you do not damage its slime coat. Then watch it for a few hours: fish that have been out can develop infections in the damaged skin or respiratory problems.

And do not leave it there. The jump has already given you the information: something inside the tank pushed it to try. Covering without fixing the cause only keeps the problem in the water, where you cannot see it.

Frequently Asked Questions

Why do fish jump out of the tank?
Almost never by accident. They jump because of poor water quality, because the tank is too small for them, because another fish is harassing them, because of sudden lights or movements, or simply because their species is a natural jumper chasing insects at the surface. A jump is nearly always a sign that something in the water is wrong.
Which species jump the most?
Killifish, kuhli loaches, hatchetfish, certain cyprinids such as danios, freshwater clown loaches and eels are known jumpers. Bettas also jump more than people assume. With these species a lid is not optional: it is basic equipment from day one.
Is lowering the water level enough to stop them jumping?
It helps but does not solve it. A motivated fish jumps a fair number of centimetres, and dropping the level a lot reduces the usable volume and worsens water quality, which is usually the original cause. It is better to combine a few centimetres of margin with a lid or mesh and, above all, to fix whatever is pushing them to jump.
Can I cover the tank without it running out of oxygen?
Yes. Gas exchange needs surface movement, not an open tank. With the filter creating a slight ripple and a lid that does not seal airtight, or a mesh, oxygenation is perfectly maintained. The gaps left by tubes and cables are exactly where fish escape, so those are worth covering too.
What do I do if I find a fish out of the water?
If it is still breathing or moving, put it back in the tank as soon as possible with wet hands and watch it over the following hours for injuries or infection. Then, and this is the important part, find the cause: measure ammonia, nitrite and nitrate, check for harassment between fish, and review the tank size. Without fixing the cause, it will happen again.

This content is informative and does not replace a vet’s judgement. If you have any doubts about your pet’s health, consult a professional.

🎁 Free · Subscribers Only

Join +1,500 PetsLovers Families

Every week, a practical guide so your pet lives healthier, safer and happier: care tips we don't publish on the site, stock alerts and first access to our exclusive offers.

  • Exclusive guides every week
  • Offers before anyone else
  • 100% free, for the family