Sand shiner Lakes in Michigan
Found in 76 Michigan lakes
Rough fish like Sand shiner are often associated with eutrophic, nutrient-loaded waters. Their presence — documented in 76 Michigan lakes — is often a signal of how the rest of the fishery is functioning. Sand shiner is narrowly distributed — only 76 lakes in Michigan have a documented record. The constraint is usually habitat: cold water, specific depth profile, or river connection.
Rough-fish-dominant lakes are worth checking the grade on: a rough-fish-heavy fishery often reflects an underlying nutrient-loading problem in the watershed. Cross-reference the Sand shiner lake list below against the LakeGrade rubric: lakes with both an A or B grade and Sand shiner documented are the best places to start for recreational targeting.
Best Sand shiner Lakes in Michigan
Showing top 50 of 76 lakes.
Frequently Asked Questions
How many Michigan lakes have sand shiner?
Sand shiner are found in 76 lakes in Michigan. The average water quality grade of these lakes is B (Good).
What are the best sand shiner lakes in Michigan?
The best sand shiner lakes in Michigan by water quality are Pickerel Lake, Lake Margrethe, Higgins Lake East Basin, Higgins Lake Northwest Basin, Long Lake.
Source: EPA National Aquatic Resource Surveys, 2026.