Dissolved Oxygen: The Invisible Factor Most Apps Ignore

Tea-colored blackwater of a South Georgia river curling past a cypress-lined bank on a still summer morning
A still, tannin-stained South Georgia river at first light — beautiful water, but often the lowest-oxygen moment of the whole day.

Key Takeaways

  • Warm water holds less oxygen — roughly 14.6 mg/L at 32°F but only about 8.2 mg/L at 77°F — so a hot South Georgia pond can hold barely half the oxygen it held in February.
  • Fish feed aggressively at 7–9 mg/L, turn sluggish below about 4–5 mg/L, and largemouth bass actively avoid water under 3 mg/L.
  • Dissolved oxygen bottoms out at dawn (the overnight sag) and peaks mid to late afternoon — part of why a glassy summer morning can fish poorly.
  • Wind, current, shoals, and feeder-spring mouths re-aerate the water — in summer, fish move toward oxygen, which tells you where to throw.
  • Blackwater rivers like the Withlacoochee, Alapaha, and Suwannee run naturally low in oxygen through the warm months.

You can't feel it, you can't see it, and most fishing apps don't track it. But dissolved oxygen (DO) is arguably the single most important environmental variable for warm-water fish activity in summer — more important than the barometer by a wide margin. If you've ever ground out a perfect-looking August dawn on the Withlacoochee and gotten nothing, while a buddy hammered them on a windy afternoon, oxygen is almost certainly the reason. Here's what DO actually is, why it swings so hard down here, and how to use it.

What dissolved oxygen is and how it's measured

Fish are aerobic animals. They pull oxygen out of the water through their gills, and like any aerobic organism their metabolism and behavior track how much is available. Dissolved oxygen is measured in milligrams per liter (mg/L) — essentially how many milligrams of oxygen gas are dissolved in each liter of water. A meter can also report it as percent saturation, meaning how full the water is relative to the most it could hold at that temperature.

That last phrase is the whole game, because how much oxygen water can hold depends almost entirely on temperature. According to the U.S. Geological Survey, surface water of normal salinity in summer is typically above 8 mg/L, and water below 2 mg/L is defined as hypoxic — low enough to kill fish that can't escape it.

The temperature trap: warmer water holds less oxygen

Cold water holds more dissolved oxygen than warm water, and the difference is dramatic. At sea level, freshwater saturates at roughly 14.6 mg/L at 32°F (0°C) but only about 8.2 mg/L at 77°F (25°C), per data compiled by the Fondriest environmental-monitoring reference. As water heats up, the molecules gain energy and oxygen literally escapes back into the air. So a South Georgia pond pushing the upper 80s in July can physically hold barely half the oxygen it held back in February — and that's before the fish, algae, and bacteria start drawing it down.

This is the cruel irony of summer fishing here: the same heat that ramps up a bass's metabolism and appetite is simultaneously starving the water of the oxygen that metabolism needs. The fish wants to eat more and can breathe less.

Stratification, turnover, and the overnight oxygen sag

In ponds and lakes deeper than about 8 to 10 feet, summer heat splits the water into layers — a warm, oxygen-rich top layer floating on a cold, dense, often oxygen-dead bottom layer, with a sharp transition called the thermocline between them. Clemson's Home & Garden Information Center notes that organic matter piles up and decomposes in that bottom layer all summer, scrubbing out its oxygen until almost nothing lives down there. Fish hold above the thermocline because below it they'd suffocate.

That layering becomes dangerous when it breaks. A heavy, cold summer rain (or the first real cold front) can flip a stratified pond — "turnover" — mixing that oxygen-poor bottom water through the whole column at once. Extension services across the South, including New Mexico State and Clemson, tie summer turnover directly to fish kills for exactly this reason. If you pull up to a pond and see dead shad or a sudden murky, sulfur-smelling color change after a storm, that water just turned over and the bite is dead until it recovers.

Even without turnover, oxygen swings every single day. Through the night, algae and aquatic plants stop producing oxygen and start consuming it, while bacteria keep decomposing organic matter and burning oxygen too. With no sun to drive photosynthesis, DO falls all night and bottoms out right at dawn — the daily "oxygen sag." Hours of daylight then rebuild it to a peak in mid to late afternoon. On a fertile, algae-rich farm pond on a hot, dead-calm night, that dawn low can dip into genuinely stressful territory.

How wind and current put oxygen back

Oxygen gets back into water two ways: photosynthesis during daylight, and physical mixing at the surface. That's where wind and current become your friends. A steady breeze riffling the surface, a wind-blown bank, the tailout of a shoal, a current seam, or the boil below a feeder spring — all of these re-aerate the water and concentrate the most breathable oxygen in predictable spots. This is why a "fishy" afternoon chop so often turns a bite on while a glassy surface keeps it off. The same logic explains why moving water fishes better in the heat; see our piece on how rain affects a river for the flip side, when too much runoff scours the system.

The thresholds fish actually respond to

The numbers line up cleanly with what anglers see on the water:

That avoidance behavior is the practical key. Bass don't sit and tough out bad oxygen — they leave, which tells you exactly where to throw.

Where the fish go in South Georgia summer water

Our blackwater rivers add a wrinkle. Tea-colored systems like the Withlacoochee, Alapaha, and Suwannee are stained by tannins from decaying vegetation and loaded with dissolved organic carbon; the Suwannee River Water Management District notes these rivers carry far more organic carbon than spring-fed streams, and the bacteria feeding on it pull oxygen down. The Ogeechee Riverkeeper makes the same point about tannins and oxygen-eating microbes. The upshot: our rivers run naturally low in oxygen through the warm months, so fish stack tight on the few well-aerated spots.

In summer, fish move toward oxygen. On rivers, that means shoals and riffles, current seams, outside bends with flow, and the cool, oxygenated mouths of feeder springs. On ponds and lakes, it means the windward bank, the upper foot or two of the water column above the thermocline, and anywhere current or aeration stirs the surface. Shade and cooler water often overlap with better oxygen, which is part of why summer fish bury in cover. For the spots that consistently hold this kind of water locally, see our best fishing spots in South Georgia guide.

How we score it: We can't put a DO sensor in every fishing hole, and public weather APIs don't report oxygen — so in our Hunt & Fish Forecast we use wind speed plus water temperature as a proxy, weighted at 14% of the fishing model. Combined with the time-of-day factor that captures the daily oxygen cycle, oxygen-related variables drive roughly a quarter of the total score. You can watch flow and water conditions on those same systems in RiverWatch.

Common Questions

What dissolved oxygen level do bass and catfish need?

Warm-water fish are comfortable above about 5 mg/L and feed aggressively at 7 to 9 mg/L. Below roughly 4 to 5 mg/L they turn sluggish and stop feeding, and largemouth bass actively avoid water under 3 mg/L. Georgia's standard for warm-water fisheries is a daily-average minimum of 5.0 mg/L and never below 4.0 mg/L; the USGS defines water under 2 mg/L as hypoxic, which kills fish that can't leave.

Why is dissolved oxygen lowest at dawn in summer?

Overnight, algae and plants switch from making oxygen to consuming it, and bacteria decomposing organic matter keep burning it too. With no sun for photosynthesis, oxygen falls all night and bottoms out right before sunrise — the overnight sag — then rebuilds to an afternoon peak. That's why a glassy, dead-calm summer morning can fish surprisingly poorly despite "good" solunar timing.

Are South Georgia blackwater rivers naturally low in oxygen?

Yes. Tea-stained rivers like the Withlacoochee, Alapaha, and Suwannee are darkened by tannins and rich in dissolved organic carbon; the bacteria feeding on that carbon consume oxygen, so these rivers run naturally low in DO during the warm months. In summer, target the better-oxygenated water at shoals, riffles, current seams, and feeder-spring mouths.

The Bottom Line

Dissolved oxygen is the quiet variable underneath almost every "why won't they bite" summer mystery in South Georgia. Heat strips oxygen out of the water, overnight respiration drains it to a dawn low, stratification locks it out of the depths, and turnover can crash it across an entire pond. Fish respond to all of it — they go where the oxygen is. Read the wind, favor moving and shaded water, fish the afternoon rebound on dead-calm stretches, and let the Hunt & Fish Forecast do the bookkeeping. Once you start thinking in oxygen, half the "off" days suddenly make sense.

🔬 Part of our Forecast Science series

Four deep dives into what actually drives fish and deer activity in South Georgia — and what the forecast apps get wrong:

About the author: Ricky Browning is a co-founder of riktom.com and lives in Lowndes County, Georgia. He fishes the Withlacoochee, Alapaha, and Suwannee — and built RiverWatch and Ramp Radar for his own trips before opening them up to everyone. Read more about Ricky and how these guides are written.