troutstockingreport
HomeStatesMinnesota › Cotton Lake

Cotton Lake

Becker County, Minnesota - DNR stocking history, depth and survey data

Minnesota · Minnesota Department of Natural Resources (DNR) · DOW 03028600

DNR records show 10 stocking entries at Cotton Lake since 2017, most recently walleye fingerlings in 2025 (4,915 fish).

Depth map

0 ft5 ft10 ft15 ft20 ft25 ft500 m
0 ft5 ft10 ft15 ft20 ft25 ft

Bathymetric contours from the Minnesota DNR lake survey mapped 7/14/1987 (orig map); depths in feet. Simplified for the web; not for navigation.

Stocking history

YearSpeciesSizeNumberPounds
2025Walleye1fingerlings4,915256.0
2025Walleyefingerlings10,0951,058.0
2023Walleye2fingerlings7,3851,055.0
2023Walleye1fingerlings4,191381.0
2021Walleye1fingerlings3,399283.0
2021Walleyefingerlings9,628809.0
2019Walleyefingerlings23,610785.0
2019Walleye1fingerlings3,525282.0
2017Walleye1fingerlings1,20040.0
2017Walleyefingerlings8,119629.0

1 fish purchased and stocked by private citizens and sporting groups. 2 fish purchased by the DNR for stocking.

Field note · Minnesota stocks by year, not by truck day: walleye fry go in within weeks of ice-out, fingerlings and yearlings mostly in fall, and stream trout in spring and fall. A row here means the fish went in during that year; DNR adds the year's rows after the fact, so the current year can look empty until winter.

Public accesses

TypeOwnerWhere
concrete rampFWSNortheast shore of lake (Tamarack National Wildlife Refuge). - Some trees and brush near access had been recently removed, and access ramp was being fixed at the time of this survey. Launched boat from Curley's bar during second half of survey.

DNR fish survey, 2021

SpeciesGearCatch per netTotal catchAvg lb
Yellow bullheadStandard gill nets41.084930.63
Northern pikeStandard gill nets13.501621.05
Yellow perchStandard gill nets12.831540.27
BluegillStandard gill nets9.251110.29
Rock bassStandard gill nets8.08970.54
PumpkinseedStandard gill nets6.42770.31
Hybrid sunfishStandard gill nets6.00720.39
WalleyeStandard gill nets5.33641.49
BluegillStandard trap nets14.751770.20
Hybrid sunfishStandard trap nets6.25750.33
Rock bassStandard trap nets2.08250.49
Largemouth bassStandard trap nets1.25151.28
Yellow bullheadStandard trap nets1.17140.95
Northern pikeStandard trap nets0.83101.06
PumpkinseedStandard trap nets0.83100.34
Black crappieStandard trap nets0.5870.15

Catch per net (CPUE) is the DNR survey's count per gill net or trap net set; higher means more of that species were sampled, not a fishing forecast. Top species per gear shown; where we have no verified common name for a DNR code, the code itself is shown.

Cotton Lake is a 1,763-acre lake located in Becker county 12 miles east of the city of Detroit Lakes. The lake possesses a heavily developed shoreline and receives high recreational use and fishing pressure from the surrounding area, particularly during the open water season. The Shelly Island Wildlife Management Area and the Cotton Lake Aquatic Management Area collectively protect 111 acres of land within and adjacent to Cotton Lake. The lake is moderately productive and maintains a robust fishery, providing angling opportunities for Walleye, Northern Pike, Bluegill, Largemouth Bass, and Black Crappie. A standard lake survey was completed on Cotton Lake in July 2021. Catch rates of Walleye in Cotton Lake have varied over time, ranging from four to 13 Walleye per gill net. The average catch rate of Walleye in 2021 was about five fish per gill net. Walleye sampled ranged in length from 8.4 to 22.6 inches, averaging 15.9 inches long. Walleye in Cotton Lake typically reach 15 inches in length by age four, exhibiting growth that is considered average in Minnesota lakes. Northern Pike catches have increased in Cotton Lake over time. During the 2021 survey the average catch rate of Northern Pike was almost 14 pike per gill net, slightly higher than the lake's historical average. Pike sampled in 2021 ranged in length from 10.0 to 28.9 inches, averaging 17.3 inches long. Only 1.2% of sampled Northern Pike were greater than or equal to 24 inches in length, indicative of a population persisting of an over-abundance of small to moderately sized pike. Catch rates of Yellow Perch have remained between about ten and 20 perch pet gill net in the last six surveys. The average catch rate of Yellow Perch in 2021 was about 13 perch per gill net. Sampled perch ranged in length from 5.1 to 12.0 inches, averaging 8.4 inches long. Cotton Lake appears to have the possibility to provide an angling opportunity for Yellow Perch, a unique prospect in the Detroit Lakes Fisheries Management Area. Bluegill catches in Cotton Lake have declined relative to past surveys. Although catch rates are lower, the size structure of Bluegill has improved in the last two surveys. The average catch rate of Bluegill in 2021 was about 12 fish per trap net. Sampled Bluegill ranged in length from 2.8 to 8.9 inches, averaging 6.1 inches long. Approximately 22% of the Bluegill sampled in trap nets were eight inches or longer, a substantial improvement from previous surveys. Bluegill in Cotton Lake exhibit relatively slow growth, requiring six years to reach six inches long. In 2021, a total of ten…

Minnesota DNR survey narrative, .

All Minnesota stockings · every Minnesota lake with a page · state CSV · this lake on DNR LakeFinder

Stocking rows, depths, accesses and survey figures are Minnesota DNR LakeFinder data as of 2026-09-02; contours are the DNR bathymetric survey. Regulations, slot limits and special rules are on the DNR page linked above, not here.

Hear when the states we cover post stockings

One email a week in season: which waters in the states we cover were stocked, straight from the state agencies' own postings. No spam, no fishing-gear ads in the mail.

Free · double opt-in · unsubscribe anytime · we store only your email.