Kent Park Lake
- +Two grade letters higher (F → B)
- ++3.6 ft water clarity
- +Lower phosphorus (25 vs 141 µg/L)

1 higher-graded lake within 30 miles, ranked by grade improvement and proximity.
Hannen Lake carries a Grade F (Algae-prone) water quality score. Within 30 miles, 1 lake holds a higher grade. Kent Park Lake (Johnson County, Grade B, 22 mi away) is the closest meaningful upgrade.
Just one nearby water body scores higher than Hannen Lake on the EPA metrics within a 30-mile radius. The single cleaner option (below) is the practical alternative; beyond that, the next-cleanest lakes sit farther out and warrant a longer drive only if the water-quality difference is the deciding factor.
The nearest cleaner alternative — Kent Park Lake in Johnson County — sits 22 miles from Hannen Lake, putting it firmly in "destination trip" rather than "neighborhood swap" range. The water-quality gap has to be the deciding factor; for a casual outing, Hannen Lake is the practical choice and the cleaner options are reserved for purpose-specific visits.
Lakes are graded A to F on nutrients and algae — total phosphorus, total nitrogen, chlorophyll-a, and turbidity — measured against the EPA National Lakes Assessment 2022 condition classes for that lake's own ecoregion, so a lake is judged against the lakes it would naturally resemble. A higher letter reflects measurably lower nutrient and algae levels, not subjective beauty or access quality — a Grade A lake might have worse boat-launch facilities or shoreline access than a Grade C neighbor, so the ranking is one input alongside the rest of trip planning. The full grading formula is on our methodology page.
Rated lakes on LakeQuality have a letter from EPA Water Quality Portal samples — nutrients and algae measured against EPA National Lakes Assessment ecoregion classes. Secchi is shown, not scored. To suggest cleaner alternatives, we filter lakes within 30 miles to those with a strictly higher numeric score, then rank by grade improvement with a small proximity tiebreak. Cross-state and limited-data lakes are excluded so the list stays locally relevant.