Skip to content
FishGrade

Best Common Carp Lakes in Minnesota

Ranked by Minnesota DNR survey data · 846 lakes scored

Top common carp lakes

846 Minnesota lakes have enough DNR survey data to earn a FishGrade score for common carp; 117 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. Bear leads at 86. Across all 117 qualifying lakes the median score is 50.

See all 846 common carp lakes on the map
  1. 1. Bear

    Freeborn County · 1,033 acres

    Excellent · 86

    24.0 per gill net · surveyed 2009

  2. 2. Okamanpeedan

    McLeod County · 2,268 acres

    Excellent · 83

    43.7 per gill net · surveyed 2023

  3. 3. Albert Lea

    Freeborn County · 2,669 acres

    Excellent · 82

    15.7 per gill net · surveyed 2021

  4. 4. Ocheda

    Nobles County · 1,691 acres

    Excellent · 81

    43.0 per gill net · surveyed 2009

  5. 5. Le Homme Dieu

    Douglas County · 1,801 acres

    Excellent · 80

    3.1 per gill net · surveyed 2012

  6. 6. Freeborn

    Freeborn County · 2,034 acres

    Excellent · 76

    49.0 per gill net · surveyed 2004

  7. 7. Knife

    Kanabec County · 1,259 acres

    Excellent · 76

    31.7 per gill net · surveyed 1988

  8. 8. Diamond

    Kandiyohi County · 1,610 acres

    Excellent · 75

    1.0 per gill net · surveyed 2023

  9. 9. Marsh

    Big Stone County · 4,462 acres

    Good · 71

    4.5 per gill net · surveyed 2025

  10. 10. Heron (South Heron)

    Jackson County · 2,641 acres

    Good · 70

    10.0 per gill net · surveyed 2023

  11. 11. Traverse

    Traverse County · 10,849 acres

    Good · 69

    6.3 per gill net · surveyed 2025

  12. 12. Carlos

    Douglas County · 2,605 acres

    Good · 69

    0.6 per gill net · surveyed 2013

  13. 13. Buffalo

    Wright County · 1,552 acres

    Good · 68

    1.2 per gill net · surveyed 2021

  14. 14. Benton

    Lincoln County · 2,699 acres

    Good · 66

    6.0 per gill net · surveyed 2025

  15. 15. Koronis (main lake)

    Stearns County · 2,968 acres

    Good · 65

    0.25 per gill net · surveyed 2024

Underrated common carp lakes under 1,000 acres

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

  1. 1. Wood

    Watonwan County · 559 acres

    Excellent · 100

    42.5 per gill net · surveyed 1996

  2. 2. Rice

    Otter Tail County · 326 acres

    Excellent · 100

    6.0 per gill net · surveyed 1988

  3. 3. Rush

    Jackson County · 243 acres

    Excellent · 100

    26.0 per gill net · surveyed 2007

  4. 4. Graham

    Grant County · 138 acres

    Excellent · 99

    3.0 per gill net · surveyed 1989

  5. 5. Anna

    Otter Tail County · 598 acres

    Excellent · 98

    2.4 per gill net · surveyed 2025

  6. 6. Eagle

    Kandiyohi County · 849 acres

    Excellent · 84

    5.0 per gill net · surveyed 2020

  7. 7. Buffalo

    Murray County · 127 acres

    Excellent · 84

    27.5 per gill net · surveyed 2009

  8. 8. Winona

    Douglas County · 213 acres

    Excellent · 81

    21.5 per gill net · surveyed 2015

  9. 9. Long

    Ramsey County · 173 acres

    Excellent · 81

    6.0 per gill net · surveyed 2021

  10. 10. Belle

    Meeker County · 864 acres

    Excellent · 80

    3.2 per gill net · surveyed 2024

Frequently Asked Questions

What is the best common carp lake in Minnesota?

Bear in Freeborn County is the top-rated common carp lake in Minnesota on FishGrade, scoring 86 out of 100 based on Minnesota DNR survey data. The latest DNR survey measured 24.0 common carp per gill net. Among smaller waters, Wood in Watonwan County (559 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 common carp, 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 1988 to 2025, and 9 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 common carp fishing?

Freeborn County and Douglas County lead this list, holding 5 of the top 15 common carp lakes in Minnesota between them.