Published May 5, 2026
Is It Safe to Swim? How E. coli Testing and Beach Advisories Actually Work
A swim advisory almost always means E. coli bacteria exceeded a safe threshold in recent samples — a same-day signal of possible fecal contamination that is separate from a lake's long-term water-quality grade. Understanding the difference tells you both where to swim and whether to swim today.
What E. coli in the water indicates
E. coli is a fecal indicator bacterium: its presence in lake water signals recent contamination by human or animal waste and the possibility that disease-causing pathogens are present too. Most E. coli strains are themselves harmless, which is exactly why health agencies use them — they are easy to measure and reliably track the fecal contamination that carries the real risk. In fresh water, E. coli is the standard indicator; marine beaches use enterococci instead.
The contamination comes from predictable sources. Stormwater runoff sweeps waste off streets, lawns, and farm fields into the lake. Large flocks of geese and gulls, and pet waste near beaches, add fecal bacteria directly. Failing or overloaded septic systems can leak into groundwater and shorelines. And agricultural runoff carries manure from upstream. When E. coli counts climb, it means one or more of these sources has recently loaded the swimming area — which is why the signal is about today, not the lake's permanent character.
The EPA standard and the BEACH Act
Federal recreational water quality criteria set the health basis for beach monitoring. The EPA's recreational water quality criteria recommend E. coli limits for fresh water tied to a small, defined illness rate among swimmers. In practice, many state and local beach programs act on a single-sample threshold of roughly 235 colony-forming units (CFU) per 100 milliliters of water: a sample above that level typically triggers a swim advisory or beach closure. Exact action values vary by state, because states adopt their own standards within the federal framework.
The monitoring itself is largely funded and coordinated under the BEACH Act — the Beaches Environmental Assessment and Coastal Health Act of 2000 — which amended the Clean Water Act to support routine bacteria sampling at coastal and Great Lakes beaches and requires prompt public notification when water fails to meet standards. Many inland lake beaches are monitored by county or state health departments under similar protocols. The result is the advisory system swimmers rely on: sample, compare to the threshold, and post a warning when the water fails.
Why "after heavy rain" matters
The single most useful rule for lake swimmers is to be cautious after heavy rain. Rain is what mobilizes fecal bacteria: it flushes waste from land, overwhelms storm drains, and can trigger sewage overflows, sending E. coli counts spiking for a day or two before they settle back down. Because monitoring samples are usually collected on a weekly schedule, the posted result can lag real conditions — a beach may read clean on Monday and be genuinely risky Wednesday after a Tuesday storm. Many health departments explicitly advise waiting 24 to 48 hours after significant rainfall before swimming. When you see discolored, debris-laden, or fast-turbid water after a storm, treat it as elevated risk regardless of the last posted sample. The CDC's healthy swimming guidance covers how waterborne illness spreads and how to lower your risk.
Long-term grade vs. day-of advisory
A LakeQuality grade and a beach advisory answer two different questions. Our grade is a long-term measure built from clarity, phosphorus, and chlorophyll-a data — it captures a lake's general health over seasons and years, as documented in our grading methodology. A beach advisory is a same-day bacteria snapshot. The two usually agree in the broad sense: cleaner, well-graded lakes tend to have fewer advisories. But they can diverge, and when they do, the advisory wins for that day. An A-graded lake can still get a temporary E. coli advisory after a storm or a heavy waterfowl influx, and clearing water does not remove bacteria — clarity and bacteria are unrelated, which is why a lake can look inviting and still be posted.
The practical takeaway: use the grade to decide where to plan a swim, and check a current advisory to decide whether to swim today. Neither replaces the other. For the full framework — including algae, clarity, and bacteria together — see our swimming safety guide, and read how a bloom changes the picture in our algae explainer.
Well-graded lakes to start from
Choosing a consistently well-graded lake stacks the odds in your favor before you ever check an advisory. These earn the highest overall grades across the 5,469 lakes we monitor. A strong grade is a good starting point — but still confirm the day-of advisory and current conditions before you get in.
| Rank | Lake | State | County | Grade | Clarity (ft) |
|---|---|---|---|---|---|
| 1 | East Fox Lake | MN | Crow Wing | A | 16.4 |
| 2 | North Long Lake | MN | Crow Wing | A | 15.1 |
| 3 | Bad Medicine Lake | MN | Becker | A | 25 |
| 4 | Big Sugar Bush Lake | MN | Becker | A | 16.5 |
| 5 | Round Lake | MN | Cook | A | 16.5 |
| 6 | Round Lake | MN | Beltrami | A | 18 |
| 7 | Horseshoe Lake | MN | Cass | A | 21 |
| 8 | Long Lake | MN | Cass | A | 21.5 |
See more in the best swimming lakes list, and where lakes are gauged, check live water temperature and level on our current conditions page. Clarity from the table above is one input to the grade, not a bacteria reading — pair it with a same-day advisory as described in our clarity explainer.
How to check before you go
- Look up the lake's current beach advisory through your state or county health department's beach monitoring program.
- Check the lake's long-term grade and profile on LakeQuality to choose a generally healthy lake.
- Wait 24 to 48 hours after heavy rain before swimming at monitored beaches.
- Skip the water if it looks murky, foamy, or scummy, or smells off — trust your senses over the last posted sample.
- Rinse off after swimming and avoid swallowing lake water, especially for children.
Frequently Asked Questions
A swim advisory usually means recent water samples showed bacteria — most often E. coli — above a safe threshold, signaling possible fecal contamination. It is a same-day warning that swimming raises your risk of gastrointestinal or skin illness. Advisories are precautionary and are typically lifted once follow-up samples come back within the safe range.
E. coli is an indicator organism. Most strains are harmless, but their presence in lake water signals recent fecal contamination and the possible presence of other disease-causing pathogens. Common sources are stormwater runoff, waterfowl and pet waste, agricultural runoff, and failing septic systems. Health agencies use E. coli counts as a stand-in for that overall contamination risk.
Heavy rain washes fecal bacteria and nutrients off the land and into the lake, so E. coli levels often spike for a day or two after a storm. Many health departments advise waiting 24 to 48 hours after significant rainfall before swimming at monitored beaches, giving bacteria time to die off or disperse.
Not necessarily. A LakeQuality grade reflects long-term clarity, phosphorus, and algae data — it describes a lake's general condition over time, not today's bacteria level. A well-graded lake can still get a temporary advisory after rain or a waterfowl influx. Use the grade to choose where to swim in general, and check a current beach advisory for whether to swim today.
/methodology
Related Articles
Get swimming-safety guides by email
New advisory, clarity, and algae explainers as we publish. No spam, unsubscribe anytime.