Why Are My Fish at the Top of the Tank? (7 Causes & Fixes)

Close-up view of a tropical freshwater fish in an aquarium

If your fish are hanging near the surface, gulping at the water line, or gasping, they are almost always short of oxygen — and that is usually a symptom of a water-quality or temperature problem, not a behaviour quirk. This is one of the most common aquarium emergencies, and acting within the first hour matters.

Here are the seven causes, from most to least urgent, and exactly what to do about each.

Key Takeaways
  • Fish at the top of the tank are almost always short of oxygen, usually caused by low dissolved oxygen, an ammonia spike, or water that is too warm.
  • The immediate fix is to add an air stone and increase surface agitation to raise oxygen.
  • Test the water — if ammonia or nitrite is above 0, do a 50% water change straight away.
  • In summer, cool the tank with fans and frozen water bottles, never with cold tap water.
Last reviewed: August 2026 · Written by Jaqline Smalling
Close-up view of a tropical freshwater fish in an aquarium
Photo via Unsplash.

1. Low dissolved oxygen (most common)

Warm water and still water both hold less oxygen. If fish gather at the surface — where oxygen exchange is highest — they are telling you the water column is oxygen-starved.

Fix: add an air pump and air stone immediately, or angle your filter outlet to break the surface. This is the fastest way to raise oxygen.

2. Ammonia or nitrite poisoning

An ammonia or nitrite spike damages gills, so fish struggle to extract oxygen and move to the surface. If several fish are affected at once, suspect this first.

Fix: test the water. If ammonia or nitrite reads above 0, do a 50% water change with a dechlorinator like Seachem Prime (which detoxifies ammonia), and read how to reduce ammonia.

3. Water too warm

During UK heatwaves, tank temperature can climb past 30 °C, sharply reducing oxygen. See correct tank temperatures.

Fix: lift the lid, run air stones, aim a fan across the surface, and float bottles of frozen dechlorinated water. Never pour cold tap water straight in.

4. Overstocking

Too many fish consume oxygen faster than the surface can replenish it, especially at night when plants also use oxygen.

Fix: add aeration now; longer term, reduce stocking. See sensible stocking levels.

5. The tank is not cycled

In a new, uncycled tank, ammonia accumulates within days and drives fish to the surface. See how to cycle a fish tank.

Fix: daily water changes and a dechlorinator until the cycle establishes.

6. Some fish are natural surface-dwellers

Hatchetfish, gouramis and bettas naturally spend time near the surface. If one such fish is calm, feeding, and coloured normally, it may simply be behaving naturally.

Fix: none needed — but rule out the urgent causes above first.

7. Labyrinth fish gulping air

Bettas and gouramis have a labyrinth organ and periodically gulp air at the surface. Occasional trips up are normal for them.

Fix: only a concern if it becomes constant, which signals low water oxygen.

Frequently asked questions

Why are my fish swimming at the top of the tank?

They are almost always short of oxygen. The usual causes are low dissolved oxygen (still or warm water), an ammonia or nitrite spike, or overstocking. Add an air stone immediately and test the water.

Is it bad if fish stay at the top of the tank?

Yes, if they are gasping. Constant surface gasping signals an oxygen or water-quality emergency and needs an immediate 50% water change plus extra aeration. Occasional surface visits by bettas or gouramis are normal.

How do I add more oxygen to my fish tank?

Add an air pump with an air stone, angle the filter outlet to agitate the surface, lower the water temperature if it is too warm, and reduce overstocking. Surface movement is what oxygenates the water.


— Jaqline Smalling, FishForever


Leave a Reply

Your email address will not be published. Required fields are marked *