Skip to content
FishGrade

Best Rock Bass Lakes in Minnesota

Ranked by Minnesota DNR survey data · 1,260 lakes scored

Top rock bass lakes

1,260 Minnesota lakes have enough DNR survey data to earn a FishGrade score for rock bass; 219 of them are at least 1,000 acres. The top 15 are ranked below by FishGrade's 0–100 score: abundance against the DNR normal range for similar lakes, plus size structure. Farm leads at 93. Across all 219 qualifying lakes the median score is 59.

See all 1,260 rock bass lakes on the map
  1. 1. Farm

    Lake County · 1,292 acres

    Excellent · 93

    6.4 per trap net · 42% keeper-size · surveyed 2023

  2. 2. Dead

    Otter Tail County · 7,546 acres

    Excellent · 90

    0.5 per trap net · 50% keeper-size · surveyed 2024

  3. 3. White Iron

    St. Louis County · 3,237 acres

    Excellent · 90

    1.3 per trap net · 68% keeper-size · surveyed 2023

  4. 4. North Lida

    Otter Tail County · 5,523 acres

    Excellent · 89

    4.4 per trap net · 46% keeper-size · surveyed 2018

  5. 5. Whiteface Reservoir

    St. Louis County · 4,567 acres

    Excellent · 89

    1.7 per trap net · 53% keeper-size · surveyed 2022

  6. 6. Bear Island

    St. Louis County · 2,362 acres

    Excellent · 89

    7.4 per trap net · 33% keeper-size · surveyed 2023

  7. 7. Strawberry

    Becker County · 1,498 acres

    Excellent · 89

    3.5 per trap net · 56% keeper-size · surveyed 2022

  8. 8. Thunder

    Cass County · 1,347 acres

    Excellent · 88

    5.3 per trap net · 39% keeper-size · surveyed 2023

  9. 9. Round

    Crow Wing County · 1,650 acres

    Excellent · 87

    4.0 per trap net · 42% keeper-size · surveyed 2025

  10. 10. Little Pine

    Otter Tail County · 2,080 acres

    Excellent · 86

    6.7 per trap net · surveyed 2017

  11. 11. Deer

    Itasca County · 4,093 acres

    Excellent · 85

    10.0 per trap net · 28% keeper-size · surveyed 2023

  12. 12. Big Cormorant

    Becker County · 3,657 acres

    Excellent · 85

    3.5 per trap net · 57% keeper-size · surveyed 2023

  13. 13. Big Sand

    Hubbard County · 1,639 acres

    Excellent · 85

    4.1 per trap net · 49% keeper-size · surveyed 2020

  14. 14. Pike Bay

    Cass County · 4,756 acres

    Excellent · 84

    4.7 per trap net · 39% keeper-size · surveyed 2024

  15. 15. Siseebakwet

    Itasca County · 1,210 acres

    Excellent · 84

    3.3 per trap net · 62% keeper-size · surveyed 2024

Underrated rock bass lakes under 1,000 acres

Smaller waters (100999 acres) with standout survey numbers and lighter fishing pressure.

  1. 1. Moenkedick

    Otter Tail County · 103 acres

    Excellent · 100

    3.3 per trap net · surveyed 1992

  2. 2. West Silent

    Otter Tail County · 347 acres

    Excellent · 96

    9.0 per trap net · 60% keeper-size · surveyed 2014

  3. 3. Long

    Cass County · 142 acres

    Excellent · 96

    4.2 per trap net · 67% keeper-size · surveyed 2025

  4. Excellent · 95

    3.9 per trap net · 51% keeper-size · surveyed 2015

  5. 5. Newton

    Lake County · 516 acres

    Excellent · 93

    2.1 per trap net · 52% keeper-size · surveyed 2018

  6. 6. McKeown

    Cass County · 168 acres

    Excellent · 93

    1.9 per trap net · surveyed 1992

  7. 7. Moses

    Douglas County · 824 acres

    Excellent · 91

    9.4 per trap net · 39% keeper-size · surveyed 2022

  8. 8. Lower Hay

    Crow Wing County · 700 acres

    Excellent · 91

    4.3 per trap net · 58% keeper-size · surveyed 2024

  9. 9. Little Sand

    Hubbard County · 410 acres

    Excellent · 91

    4.6 per trap net · 50% keeper-size · surveyed 2022

  10. 10. Eunice

    Becker County · 378 acres

    Excellent · 91

    3.4 per trap net · 49% keeper-size · surveyed 2021

Frequently Asked Questions

What is the best rock bass lake in Minnesota?

Farm in Lake County is the top-rated rock bass lake in Minnesota on FishGrade, scoring 93 out of 100 based on Minnesota DNR survey data. The latest DNR survey measured 6.4 rock bass per trap net, with 42% of catchable fish at keeper size. Among smaller waters, Moenkedick in Otter Tail County (103 acres) tops the under-1,000-acre list with a score of 100.

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 rock bass, and size, the share of sampled fish reaching keeper size. To keep the list meaningful, the main rankings cover named lakes of at least 1,000 acres, and standout smaller lakes of 100+ acres are listed separately.

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 2017 to 2025, and 13 of 15 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.

Which counties have the best rock bass fishing?

Otter Tail County, St. Louis County, and Becker County lead this list, holding 8 of the top 15 rock bass lakes in Minnesota between them.