Insufficient Oxygen in Aquarium Water

Goldfish swimming in tank
HowardOates/Getty Images

Low oxygen levels are rarely a problem if an aquarium is well maintained and not overstocked. However, if fish are gasping at the surface of the water, that should set off a red flag prompting further investigation. Here is what to look for and how to remedy the problem of low oxygen.

Symptoms of Low Oxygen

Unfortunately, there is no flashing light or blaring alarm that goes off when oxygen levels drop too low in an aquarium. Aside from actually testing the water for dissolved oxygen, the only indication of trouble will be the behavior of your fish.

Fish will initially react to lower oxygen levels by simply moving around less. They will swim less vigorously and even eat less often. As oxygen levels drop further, the fish will begin to show labored breathing and more rapid gill movement as they desperately attempt to get enough oxygen from the water by passing more water over their gills.

Eventually, fish will begin gasping at the surface of the water. This surface breathing should not be confused with fish feeding at the surface or fish that can normally take in some air at the surface, such as labyrinth fish. Certain species of fish, such as bettas and gouramis, will periodically take a leisurely gulp of air from the surface. This is perfectly normal behavior for them, and these fish will not remain on the surface taking breath after breath. When any fish do go to the surface of the water for oxygen, they will gasp repeatedly, often with a wide-open mouth.

Emergency Steps

If all of the fish are gasping at the top, the problem is critical and swift action should be taken. But action should be taken even in cases where only one single fish is gasping at the surface because eventually, the problem will get worse. Those that aren’t gasping for air are probably stronger fish or those that require less oxygen. If left unattended, eventually they too will be severely weakened by low oxygen levels.

The initial action to take is to perform a large water change of as much as 50 percent. At the same time, increase the water movement by temporarily adding a powerhead, airstones, or even an additional filter. The newly agitated water will introduce more oxygen to the tank, while the increased water movement will improve the oxygen exchange, buying some time to address the underlying cause. Next, the additional corrective steps will depend on the root cause, which should be determined promptly to assure the problem is permanently corrected.

Causes of Low Oxygen

Overcrowding is the number one reason for low oxygen in an aquarium. In fact, other oxygen-depleting factors rarely cause fatalities by themselves if the aquarium is not also overstocked. That’s not to say that the other factors can be ignored, but if the tank remains overstocked, correcting the other factors will not fully resolve the issue. Causes of low oxygen include:

High Water Temperature

Higher temperature water cannot hold as much oxygen as can water at colder temperatures. Performing a water change with lower temperature water will help to introduce fresh oxygen. Heaters should be turned off, as well as lights. Remove the aquarium cover. Blowing air across the surface from a fan will also help to cool the water; it is wise to place a piece of screen over the top to keep fish from jumping out. Additionally, a few ice cubes placed in a zip-close bag can be placed in the tank to help drop the temperature.

Water Movement

Stagnant water will have lower oxygen levels. This is particularly true lower in the water column, where no oxygen exchange is occurring. Water at the surface will have more oxygen, but because it’s not circulating sufficiently, that oxygen doesn’t reach the lower portion of the tank.

Filters go a long way toward increasing oxygen in the water, as they cause water movement at the surface where oxygen exchange occurs. Filters also move water from the top to the bottom of the tank, thus distributing oxygen throughout. Make sure your current filter is operating at full capacity. Often, the underlying problem is simply a badly clogged filter that is no longer moving much, if any, water through it. All that is needed in such cases is a good cleaning.

More water movement always increases oxygenation. Add an additional filter or replace the existing filter with a higher capacity unit. Other options are using a powerhead, putting a spray bar on the outlet of the filter, or using airstones. In a pond, the addition of a fountain will do wonders for aerating the water. Anything that moves the water at the surface, or splashes it through the air will increase oxygenation as well.

Excess Waste

Another common root cause of low oxygen is often found in conjunction with overstocking. Excess waste, clogged filters, and algae overgrowth all can cause decreased dissolved oxygen as well as a lowered oxygen-carrying capacity in the aquarium. A thorough tank cleaning will turn that around, and good ongoing maintenance will help prevent the problem from reoccurring.

Live Plants

Although it is not a common occurrence, live plants can be a root cause of low oxygen in an aquarium. When they are exposed to light, all plants use carbon dioxide (CO2) and give off oxygen. But when the tank is dark the process reverses, and all plants including all algae will consume oxygen. If the aquarium has reduced or no light for a lengthy period, the plants or overgrown algae in the system could deplete enough of the oxygen to cause the fish to be affected. The obvious solution is to increase the lighting.


Some chemicals used to treat disease or modify water parameters can also impact the oxygen-carrying capacity of the water. Whenever using a chemical additive, always read product literature to ensure it doesn’t lower oxygen-carrying capacity. When troubleshooting an oxygen problem, discontinue the use of any chemicals that are not absolutely needed.​