Minnesota · ranked from DNR surveys

Best yellow perch lakes in Wright County

The DNR has surveyed yellow perch in 73 lakes in Wright County. Of those, 22 earn a grade on this site, and the top 10 are ranked below. Grades come from survey catch rates, fish size and trophy history, scored the same way for every lake on the live map.

Buffalo Lake is first at A. The DNR caught 30.6 yellow perch per gill net in the 2025 survey, and the biggest was 11 inches. Waverly Lake is second at A−, with 35.2 yellow perch per gill net in the 2024 survey, and 1% of its yellow perch measured over 9 inches. Collinwood Lake is third at A−, and its biggest yellow perch was 9 inches.

See the live ranking on the map →

#LakeGradeAcresSurvey catch rateOver 9"Biggest SurveyedAvg wtSurveyed
1Buffalo LakeA1,55230.6/net in gill nets1%11"0.1 lb2025
2Waverly LakeA−49435.2/net in gill nets1%9"0.1 lb2024
3Collinwood LakeA−63920.4/net in gill nets2%9"0.1 lb2025
4Little Waverly LakeB+33813.7/net in gill nets9%9"0.2 lb2024
5Camp LakeB+12314.1/net in gill nets19%10"0.2 lb2018
6Dutch LakeB+16218/net in gill nets4%9"0.1 lb2016
7Cokato LakeB5539.2/net in gill nets1%9"0.1 lb2025
8Constance LakeB1756.5/net in gill nets44%11"0.3 lb2021
9Howard LakeB74538.2/net in gill nets0%8"0.1 lb2024
10Somers LakeB15152.2/net in gill nets0%9"0.1 lb2025

Also ranked in Wright County: Walleye · Northern pike · Largemouth bass · Crappie · Bluegill

All of Minnesota: Best yellow perch lakes in Minnesota

Grades are based on Minnesota DNR survey data: how many fish the DNR caught (scaled by lake size), how many reached quality size, and the biggest fish measured. Each lake's page has the numbers behind its grade. The table shows each lake's most recent survey year.