Best Brown Trout Lakes in Minnesota
The top 12 brown trout lakes
46 Minnesota lakes have enough DNR survey data to earn a FishGrade score for brown trout; 12 of them are at least 100 acres. The top 12 are ranked below by FishGrade's 0–100 score: abundance against the DNR normal range for similar lakes, plus size structure. Square leads at 80. Across all 12 qualifying lakes the median score is 26.
See all 46 brown trout lakes on the map| # | Lake | County | Acres | Score | Catch rate | Keeper-size | Surveyed |
|---|---|---|---|---|---|---|---|
| 1 | Square | Washington | 203 | Excellent · 80 | 1.5per gill net | - | 1979 |
| 2 | East Battle | Otter Tail | 1,978 | Good · 61 | 0.88per gill net | - | 1976 |
| 3 | Huntington Mine | Crow Wing | 106 | Good · 55 | 0.75per gill net | - | 1992 |
| 4 | Mayhew | Cook | 221 | Good · 50 | 0.25per gill net | 100% | 2009 |
| 5 | Big Watab | Stearns | 246 | Average · 41 | 0.5per gill net | - | 2023 |
| 6 | Upper Gull | Cass | 422 | Average · 30 | 0.33per gill net | - | 2025 |
| 7 | Lower Twin | Wadena | 252 | Poor · 21 | 0.22per gill net | - | 1998 |
| 8 | Elmo | Washington | 257 | Poor · 17 | 0.17per gill net | - | 2006 |
| 9 | Larson | Itasca | 208 | Poor · 17 | 0.17per gill net | - | 2014 |
| 10 | Fifth Crow Wing | Hubbard | 400 | Poor · 11 | 0.11per gill net | - | 1955 |
| 11 | Carlos | Douglas | 2,605 | Poor · 7 | 0.07per gill net | - | 2004 |
| 12 | Grindstone | Pine | 533 | Poor · 7 | 0.07per gill net | - | 2025 |
- 1. SquareExcellent · 80
Washington County · 203 acres
1.5 per gill net · surveyed 1979
- 2. East BattleGood · 61
Otter Tail County · 1,978 acres
0.88 per gill net · surveyed 1976
- 3. Huntington MineGood · 55
Crow Wing County · 106 acres
0.75 per gill net · surveyed 1992
0.25 per gill net · 100% keeper-size · surveyed 2009
- 5. Big WatabAverage · 41
Stearns County · 246 acres
0.5 per gill net · surveyed 2023
- 6. Upper GullAverage · 30
Cass County · 422 acres
0.33 per gill net · surveyed 2025
- 7. Lower TwinPoor · 21
Wadena County · 252 acres
0.22 per gill net · surveyed 1998
- 8. ElmoPoor · 17
Washington County · 257 acres
0.17 per gill net · surveyed 2006
0.17 per gill net · surveyed 2014
- 10. Fifth Crow WingPoor · 11
Hubbard County · 400 acres
0.11 per gill net · surveyed 1955
- 11. CarlosPoor · 7
Douglas County · 2,605 acres
0.07 per gill net · surveyed 2004
- 12. GrindstonePoor · 7
Pine County · 533 acres
0.07 per gill net · surveyed 2025
Frequently Asked Questions
What is the best brown trout lake in Minnesota?
Square in Washington County is the top-rated brown trout lake in Minnesota on FishGrade, scoring 80 out of 100 based on Minnesota DNR survey data. The latest DNR survey measured 1.5 brown trout per gill net.
How are these rankings calculated?
Each lake's 0-100 FishGrade score blends two signals from Minnesota DNR surveys: abundance, which compares the lake's catch rate to the DNR normal range for similar lakes using the survey gear that best samples brown trout, and size, the share of sampled fish reaching keeper size. To keep the list meaningful, it only includes named lakes of at least 100 acres with a current score.
How current is this data?
Every ranking uses the most recent Minnesota DNR survey for each lake: survey dates for the ranked lakes run from 1955 to 2025, and 3 of 12 were surveyed within the last 7 years. The DNR resurveys most lakes on a 5-to-10-year cycle, and these rankings update as new surveys are published.