Skip to main content
LakeQuality

Iowa vs Minnesota, Lake Water Quality Comparison

A data-driven comparison of lake water quality between Iowa and Minnesota, built from EPA Water Quality Portal monitoring data.

IowaMinnesota
Total Lakes2092,394
Average GradeDC
Average Score0.852.48
Grade A Lakes12699
Grade B Lakes1045
Grade C Lakes16325
Grade D Lakes30231
Grade F Lakes96237
Oligotrophic (Cleanest)0232
Eutrophic (High Nutrient)54586
Fish Species Documented072
Lakes with Fish Data01,623
Lakes with Invasives3791
Average Depth (ft)-43 ft
Lakes with Depth Data01,842
Improving Trend95741
Declining Trend82845
Ice Data Available01,054

Analysis

Iowa has 209 graded lakes averaging a D (score 0.85), while Minnesota has 2,394 graded lakes averaging a C (score 2.48). On average water quality, Minnesota comes out ahead.Iowa counts 12 Grade A lakes and 0 oligotrophic (clearest-class) lakes, against 699 and 232 for Minnesota.

Long-term monitoring shows 95 improving and 82 declining lakes in Iowa, versus 741 improving and 845 declining in Minnesota. Dataset coverage varies by state: Iowa has maximum-depth data for 0 lakes and documented fish species on 0, compared with 1,842 and 1,623 for Minnesota. Where a figure is zero, that state dataset has not yet been ingested — grades there rest on EPA clarity and nutrient measurements alone.

Frequently Asked Questions

Does Iowa or Minnesota have cleaner lakes?

Iowa has an average lake grade of D (score 0.85) while Minnesota averages C (score 2.48). Minnesota has the better average water quality. Grades are computed from EPA Water Quality Portal clarity and nutrient measurements.

Which state has more graded lakes?

Iowa has 209 graded lakes while Minnesota has 2,394. Counts reflect lakes with enough EPA Water Quality Portal monitoring data to grade, not the total number of lakes in each state.