Skip to main content
LakeQuality
A red sun low over Slim Lake through wildfire haze, its reflection a column of orange on the water

Updated Aug 2026

Illinois Lake Water Quality

594 lakes across 96 counties, 118 with a recent water-quality reading.

Lake Map

Loading map…

Get Illinois water-quality updates

New water-quality readings for Illinois lakes as Illinois EPA publishes them. Unsubscribe anytime.

Where to stay near Illinois's cleanest lakes

Cabins, resorts, and vacation rentals around Lake Opeka and the other cleanest Illinois lakes pinned on the map. Live availability and prices.

Top-rated places to stay near Lake Opeka

Prices for Oct 30–Nov 1, 4 adults. Change dates on the map below.

Availability and prices from Stay22 partners (Booking.com, Vrbo, Expedia). We may earn a commission from bookings, at no extra cost to you.

Explore Illinois Lakes

Reservoirs in Illinois

View all 67 reservoirs →

67 of 594 Illinois lakes (11%) are man-made reservoirs in the USACE National Inventory of Dams. 52 carry a High or Significant hazard rating. The oldest matched dam dates to 1885.

Recreation (48)Water Supply (8)Flood Risk Reduction (5)Other (3)Debris Control (2)Navigation (1)

EPA-Impaired Lakes in Illinois

View all 242 impaired lakes →

242 of 594 Illinois lakes (41%) are officially listed as impaired under Clean Water Act §303(d) in the most recent EPA ATTAINS reporting cycle. 120 have an approved Total Maximum Daily Load (TMDL) restoration plan.

Nutrients (phosphorus, nitrogen) (198)Mercury (133)Turbidity (101)Pesticides (37)Algal growth (33)PCBs (32)Noxious aquatic plants (26)Oxygen depletion (low DO) (14)

Illinois Fishing & Recreation

Licenses, regulations, records, and where to fish across Illinois.

Counties

All 96 Illinois counties, ranked by average lake water quality. Compare them against every county nationwide in the county rankings, browse the full directory of lakes, or pick a different state.

Winnebago County
7 lakes
DeKalb County
1 lakes
Kane County
3 lakes
Perry County
7 lakes
Rock Island County
3 lakes
Jackson County
14 lakes
Lake County
65 lakes
McHenry County
15 lakes
Cook County
68 lakes
Williamson County
13 lakes
Gallatin County
7 lakes
Hardin County
1 lakes
DuPage County
5 lakes
Macon County
2 lakes
Richland County
5 lakes
Will County
7 lakes
Greene County
3 lakes
Wayne County
6 lakes
Johnson County
5 lakes
Pope County
4 lakes
Macoupin County
17 lakes
Marion County
10 lakes
Fayette County
5 lakes
Madison County
10 lakes
Massac County
6 lakes
Randolph County
8 lakes
Clinton County
3 lakes
St. Clair County
7 lakes
Montgomery County
8 lakes
Cumberland County
1 lakes
Effingham County
4 lakes
Jasper County
3 lakes
Bond County
3 lakes
Washington County
3 lakes
Morgan County
5 lakes
Fulton County
14 lakes
Pike County
11 lakes
Coles County
3 lakes
McDonough County
5 lakes
Sangamon County
4 lakes
Jo Daviess County
5 lakes
Carroll County
8 lakes
Lee County
3 lakes
Mason County
21 lakes
Cass County
6 lakes
Hancock County
6 lakes
Clay County
3 lakes
Wabash County
1 lakes
McLean County
4 lakes
Brown County
1 lakes
Jersey County
4 lakes
Bureau County
5 lakes
Mercer County
2 lakes
Crawford County
1 lakes
Franklin County
13 lakes
Clark County
3 lakes
Adams County
7 lakes
Iroquois County
3 lakes
Douglas County
2 lakes
Scott County
1 lakes
Menard County
1 lakes
Hamilton County
2 lakes
White County
4 lakes
De Witt County
2 lakes
Putnam County
6 lakes
Schuyler County
6 lakes
Stephenson County
1 lakes
Union County
4 lakes
Kankakee County
1 lakes
Livingston County
1 lakes
Grundy County
4 lakes
Henry County
2 lakes
Woodford County
2 lakes
Shelby County
2 lakes
Ogle County
2 lakes
Moultrie County
1 lakes
Tazewell County
7 lakes
LaSalle County
4 lakes
Vermilion County
4 lakes
Boone County
1 lakes
Marshall County
5 lakes
Calhoun County
8 lakes
Warren County
3 lakes
Monroe County
2 lakes
Alexander County
2 lakes
Saline County
4 lakes
Whiteside County
3 lakes
Logan County
2 lakes
Jefferson County
6 lakes
Lawrence County
2 lakes
Peoria County
5 lakes
Champaign County
3 lakes
Edgar County
1 lakes
Christian County
6 lakes
Knox County
10 lakes
Henderson County
5 lakes
CSV

Illinois Lake Water Quality Dataset (2026)

Every measured Illinois lake in one spreadsheet — water clarity, phosphorus, chlorophyll-a, trophic state, size, public access, and a link to each lake's page.

Top 25 Cleanest Lakes

25 lakes25 lakes ranked on readings

#LakeCountyClarityTrophicMax DepthAccess
1Lake OpekaCook4 ftMesotrophicNo recent samplesNot recorded
2Lake CalumetCook4.1 ftMesotrophicNo recent samplesNot recorded
3Silver LakeMcHenry7 ftMesotrophicNo recent samples✓ Public
4Powderhorn LakeCook10.1 ftMesotrophicNo recent samples✓ Public
5Baumann Park LakeWinnebago10.2 ftMesotrophicNo recent samplesNot recorded
6Grays LakeLake3.5 ftMesotrophicNo recent samplesNot recorded
7Catherine LakeLake7.4 ftMesotrophicNo recent samples✓ Public
8Cedar LakeLakeNo recent samplesMesotrophicNo recent samplesNot recorded
9Deep LakeLakeNo recent samplesMesotrophicNo recent samplesNot recorded
10Axehead LakeCook11.9 ftEutrophicNo recent samplesNot recorded
11Boulder South LakePerry8.8 ftEutrophicNo recent samples✓ Public
12Wampum LakeCook6.9 ftEutrophicNo recent samplesNot recorded
13Shabbona LakeDeKalb4.9 ftEutrophicNo recent samples✓ Public
14Big Rock LakeKane8.1 ftEutrophicNo recent samplesNot recorded
15Round LakeLake7.4 ftEutrophicNo recent samples✓ Public
16Channel LakeLake8 ftEutrophicNo recent samples✓ Public
17Zurich LakeLakeNo recent samplesEutrophicNo recent samplesNot recorded
18West Loon LakeLakeNo recent samplesEutrophicNo recent samplesNot recorded
19George LakeRock Island4.2 ftEutrophicNo recent samples✓ Public
20Wayne City LakeWayne2.1 ftEutrophicNo recent samplesNot recorded
21Woods Creek LakeMcHenry3.9 ftEutrophicNo recent samplesNot recorded
22Kinkaid LakeJacksonNo recent samplesEutrophicNo recent samples✓ Public
23Tower LakeLakeNo recent samplesEutrophicNo recent samplesNot recorded
24East Loon LakeLakeNo recent samplesEutrophicNo recent samplesNot recorded
25Flatfoot LakeCook6.2 ftEutrophicNo recent samples✓ Public

118 of the 594 Illinois lakes in this index carry a recent clarity, phosphorus or algae reading, spread over 96 counties. Those readings come from the Illinois Environmental Protection Agency, alongside federal programs and volunteer monitoring networks. The rest are listed for their size, depth and location, with no recent nutrient or algae sampling behind them. Most measured Illinois lakes are productive, often shallow, and frequently algal in late summer; each lake page shows its own phosphorus and chlorophyll-a readings.

By surface area the largest lake here is Carlyle Lake, at about 24,580 acres, and 66 of the lakes in this index cover more than 500 acres. Size is worth knowing before you go: a large deep basin buffers nutrient inputs by sheer volume, while a shallow one warms quickly and can turn over its whole water column in a single summer storm. A meaningful share of the state's measured lakes register as hypereutrophic: heavily nutrient-loaded, frequent blooms, low summer transparency. These are usually shallow, surrounded by row-crop agriculture, with little volume to buffer the inputs. The county with the lowest nutrient and algae readings on average is Winnebago. The gap between counties is large enough that a single figure for Illinois lake water quality hides real local variation.

Lake Match

Which lake suits how you actually use one?

Six questions — swimming, fishing, quiet, cabins, drive time — and a shortlist of lakes that fit, with the water quality behind each one.

Take the quiz →

Source: EPA National Aquatic Resource Surveys and the EPA Water Quality Portal.