DNR survey data · analysis

What 3,649 Minnesota Lake Surveys Actually Say

We loaded every Minnesota DNR lake survey we could get and compared them against the DNR's own catch-rate bands. The numbers support far fewer strong lakes than the state's reputation suggests.

By · Published 2026-08-17

Minnesota publishes fisheries surveys for thousands of lakes: what the nets caught, how many, how big. The data is public and almost nobody reads it, because it arrives as 3,649 separate reports with no way to compare one against another. We loaded all of them.

The surveys cover more water than most anglers realize

There are 3,649 lakes in this dataset with DNR fisheries data, holding 23,210 surveys between them. 2,042 of those lakes have been surveyed since 2016, so the picture is current for most of the state. The median surveyed lake is 132 acres and 29 feet deep, which is smaller and shallower than the lakes that get talked about.

Very few lakes clear the DNR's own high bar

The DNR publishes catch-rate bands for its standard survey gear: a number below which a lake is fishing poorly for a species, and a number above which it is fishing well. Measured against those bands, the top end is thinner than it sounds.

SpeciesLakes surveyed Above the DNR high markShare
Largemouth Bass2,339562.4%
Walleye2,28137216.3%
Crappie2,463271.1%
Bluegill2,669692.6%
Northern Pike3,1091906.1%
Smallmouth Bass730152.1%

Crappie is the tightest of these: only 1.1% of the 2,463 lakes it was surveyed in clear the DNR's high mark. Walleye is the most forgiving at 16.3%. For every species, most Minnesota lakes sit in the middle of the range.

Lake size is the wrong thing to look at

The most common piece of Minnesota fishing advice is that small lakes grow big fish. The raw numbers appear to support it: small water produces trophy-length fish at a much higher rate than big water. But the advantage mostly disappears once you control for habitat. Holding depth and shallow-water share constant, the apparent size advantage collapses from 5.6x to 1.3x, while depth alone still spans 12x and shallow-water share spans 3.2x.

Acreage was standing in for depth the whole time. Small lakes tend to be shallow, shallow lakes grow more food, and the food is what grows the fish. A 3,000-acre lake that is 20 feet deep and mostly littoral fishes much like a typical 200-acre lake. This is why our rankings gate on depth and shallow-water share and ignore acreage entirely.

Stocking is a smaller part of the picture than it looks

1,423 of the 3,649 lakes here have a stocking record of any kind, which is 39% of them. Walleye account for the largest share of that effort. The rest of the state's fishing runs on natural reproduction, which is worth remembering before choosing a lake because it was stocked last spring.

The gaps in the data are worth knowing about

Of the 1,667 surveyed fishing lakes in Minnesota over 150 acres, 513 have no published DNR depth survey, so there is no contour map to work from on that water, including some heavily fished lakes.

Survey age is the other gap. 1,607 of these lakes have not been surveyed since 2016, and some have not been visited since the 1980s. When a lake page here shows an old survey year, that is the DNR's most recent visit, not a hole in our data. It is also a good reason to treat those numbers as history rather than a forecast.

One list per species

A statewide top ten would be the least useful thing to make out of this. The lists worth having are the per-species ones below: lakes that fish well and nobody has heard of, where the survey numbers tell you something you could not have picked up at the bait shop.

Method and sources

Everything above comes from Minnesota DNR lake survey records, DNR stocking records and DNR bathymetry, loaded in full and recomputed on every site build. Catch rates are compared only within a gear family, because the units do not convert: net catches are per net-night and electrofishing is per hour. Where the DNR publishes an absolute catch-rate band for a species and gear, we score against that band rather than against other Minnesota lakes, so a rating means the same thing regardless of how the dataset grows.

Ned Maps is not affiliated with the Minnesota DNR.

Every lake on this page has live conditions, ranked spots and depth contours in the app:

Open the statewide map →