What Causes Low Dissolved Oxygen in Water?

Low dissolved oxygen in water results from a combination of physical, biological, and chemical factors that either limit how much oxygen the water can hold or consume oxygen faster than it’s replenished. In healthy freshwater, oxygen levels typically range from 7 to 12 mg/L. When concentrations drop below 2 to 3 mg/L, the water becomes hypoxic, and fish and other aquatic organisms start dying or fleeing the area.

Warm Water Holds Less Oxygen

Temperature is the single most important physical factor controlling dissolved oxygen. Cold water can physically hold far more oxygen molecules than warm water. At 0°C (32°F), freshwater at sea level can hold up to 14.62 mg/L of oxygen. At 20°C (68°F), that capacity drops to 9.09 mg/L. By 35°C (95°F), it falls to just 6.95 mg/L, less than half the cold-water maximum.

This is why oxygen problems are most common in summer. A shallow pond that stays well-oxygenated in March can become dangerously low by August simply because the water got warmer. Climate change and thermal pollution from power plants or industrial discharge accelerate this effect by raising water temperatures beyond what a system would naturally experience.

Lake Stratification Traps Low-Oxygen Water

In deeper lakes and reservoirs, temperature creates another problem: stratification. During warm months, the surface water heats up and floats on top of the cooler, denser water below. A thin middle layer called the thermocline separates the two, and this separation is often strong enough that wind can’t mix the layers together.

The bottom layer receives almost no oxygen from the atmosphere because it’s physically cut off from the surface. It’s also too dark down there for algae or aquatic plants to photosynthesize. Meanwhile, bacteria on the lake bottom keep consuming oxygen as they break down dead material settling from above. Over the course of a summer, the bottom layer can become severely depleted or even completely anoxic. This is why fish kills sometimes happen in late summer, or when a sudden storm mixes oxygen-poor bottom water up to the surface.

Nutrient Pollution and Algal Blooms

Excess nutrients, especially nitrogen and phosphorus from agricultural runoff, sewage, and stormwater, fuel explosive algae growth. At first, a bloom actually increases dissolved oxygen during the day because algae photosynthesize. But the oxygen crash comes later, when the bloom dies. Massive quantities of dead algae sink and become food for bacteria, which consume enormous amounts of oxygen as they decompose the organic material.

This process, called eutrophication, is responsible for some of the largest “dead zones” in the world, including the seasonal hypoxic zone in the Gulf of Mexico that can span thousands of square miles. The pattern is predictable: nutrient-loaded water feeds a bloom, the bloom collapses, decomposition consumes the available oxygen, and everything that can’t swim away suffocates.

Organic Waste Increases Oxygen Demand

Any organic matter that enters water creates what’s called biochemical oxygen demand, or BOD. This is the amount of oxygen that microorganisms need to break down the material. The more organic waste in the water, the higher the BOD, and the faster oxygen gets used up.

Common sources of high-BOD pollution include:

  • Sewage treatment plant effluent that still contains organic compounds
  • Agricultural runoff carrying animal manure and fertilizer
  • Feedlot drainage with concentrated animal waste
  • Pulp and paper mill discharge
  • Food-processing plant wastewater
  • Failing septic systems leaching untreated waste into groundwater and streams
  • Urban stormwater washing leaves, debris, and organic pollutants off streets

Even natural organic material like fallen leaves and woody debris contributes to BOD. In a slow-moving stream choked with leaf litter, oxygen levels can drop noticeably during autumn decomposition.

The Day-Night Oxygen Swing

Dissolved oxygen in any water body with significant plant or algae growth follows a daily cycle. During daylight hours, photosynthesis produces oxygen, and levels rise. After dark, photosynthesis stops, but every organism in the water (plants, algae, fish, bacteria) continues to respire and consume oxygen. The result is a steady decline through the night.

Dissolved oxygen concentrations typically reach their lowest point just before dawn, right before sunlight restarts photosynthesis. In nutrient-rich waters with dense algae growth, this predawn dip can be severe enough to kill fish. The pattern is especially dangerous during stretches of calm, sunny weather that promote heavy algae growth, followed by cloudy days when those same plants produce less oxygen but keep consuming it around the clock.

Stagnant Water and Poor Mixing

Oxygen enters water in two main ways: from the atmosphere at the surface and from photosynthesis by aquatic plants and algae. Anything that reduces surface mixing limits re-aeration. Still, windless conditions over a lake slow the transfer of atmospheric oxygen into the water. Dense mats of floating vegetation like duckweed can physically block the water surface from contact with air while also shading out the submerged plants that would otherwise produce oxygen below.

Moving water naturally picks up more oxygen. Rapids, waterfalls, and turbulent stream sections have higher dissolved oxygen than slow, deep pools. When a river is dammed or channelized, the loss of turbulence reduces oxygen levels downstream. Drought conditions that lower water flow have a similar effect: less movement means less mixing, combined with warmer, shallower water that holds less oxygen to begin with.

Altitude and Atmospheric Pressure

Dissolved oxygen capacity also depends on atmospheric pressure. At higher elevations, the air is thinner and exerts less pressure on the water surface, which means less oxygen is pushed into solution. A mountain lake at 3,000 meters holds noticeably less dissolved oxygen than a sea-level pond at the same temperature. This isn’t typically the primary cause of dangerously low oxygen, but it sets a lower baseline that makes high-altitude waters more vulnerable to the other factors on this list.

Salinity Reduces Oxygen Capacity

Saltwater holds less dissolved oxygen than freshwater at the same temperature. The dissolved salts take up space between water molecules that oxygen would otherwise occupy. This is why estuaries and coastal waters, where freshwater mixes with saltwater, can be particularly prone to oxygen problems. They combine the lower oxygen capacity of brackish water with the heavy nutrient loads carried downstream by rivers.

How These Factors Combine

In practice, low dissolved oxygen rarely has a single cause. The classic scenario involves warm summer temperatures reducing oxygen capacity, nutrient pollution fueling algae growth, calm weather limiting surface mixing, and then a die-off of the bloom sending BOD through the roof. Each factor compounds the others. A lake might tolerate moderate nutrient loading in spring when the water is cool and well-mixed, then crash in August when temperatures peak, stratification sets in, and the same nutrient load triggers a bloom in stagnant, warm water that simply can’t hold enough oxygen to keep up with demand.

The lowest oxygen readings in most water bodies occur just above the bottom sediments, where decomposition is most active, and just before dawn, when nighttime respiration has drawn levels to their daily minimum. If you’re monitoring a pond or stream, those are the conditions most likely to reveal a problem.