Where to stand / 459 public spots
Public shore fishing spots in Minnesota
This directory lists 459 public fishing piers and shore fishing sites across 74 Minnesota counties from DNR records. Pick your county to find a starting point for fishing without a boat.
A boat ramp is not a fishing spot, so this list leaves them out. What is here is what the DNR types as a fishing pier, a shore fishing site, a bank fishing site, or a breakwater: somewhere a person on foot can stand and cast.
-
Aitkin County
4 spots
-
Anoka County
16 spots
-
Becker County
5 spots
-
Beltrami County
12 spots
-
Big Stone County
4 spots
-
Blue Earth County
9 spots
-
Brown County
3 spots
-
Carlton County
3 spots
-
Carver County
9 spots
-
Cass County
9 spots
-
Chippewa County
3 spots
-
Chisago County
4 spots
-
Clay County
1 spot
-
Clearwater County
3 spots
-
Cottonwood County
5 spots
-
Crow Wing County
13 spots
-
Dakota County
19 spots
-
Douglas County
4 spots
-
Faribault County
2 spots
-
Fillmore County
4 spots
-
Freeborn County
3 spots
-
Goodhue County
3 spots
-
Grant County
1 spot
-
Hennepin County
51 spots
-
Hubbard County
5 spots
-
Itasca County
17 spots
-
Jackson County
5 spots
-
Kanabec County
1 spot
-
Kandiyohi County
11 spots
-
Kittson County
2 spots
-
Koochiching County
2 spots
-
Lac Qui Parle County
3 spots
-
Lake County
3 spots
-
Lake of the Woods County
2 spots
-
Le Sueur County
10 spots
-
Lincoln County
3 spots
-
Lyon County
2 spots
-
Marshall County
1 spot
-
Martin County
4 spots
-
McLeod County
7 spots
-
Meeker County
6 spots
-
Mille Lacs County
4 spots
-
Morrison County
1 spot
-
Mower County
3 spots
-
Murray County
4 spots
-
Nobles County
1 spot
-
Olmsted County
5 spots
-
Otter Tail County
9 spots
-
Pennington County
1 spot
-
Pine County
2 spots
-
Pipestone County
1 spot
-
Polk County
5 spots
-
Pope County
1 spot
-
Ramsey County
25 spots
-
Redwood County
1 spot
-
Renville County
2 spots
-
Rice County
9 spots
-
Rock County
2 spots
-
Roseau County
3 spots
-
Scott County
7 spots
-
Sherburne County
2 spots
-
St. Louis County
25 spots
-
Stearns County
13 spots
-
Steele County
3 spots
-
Swift County
3 spots
-
Todd County
6 spots
-
Wabasha County
2 spots
-
Wadena County
1 spot
-
Waseca County
5 spots
-
Washington County
13 spots
-
Watonwan County
3 spots
-
Winona County
6 spots
-
Wright County
16 spots
-
Yellow Medicine County
1 spot
What this list is not
This is the DNR's list of publicly maintained fishing sites, retrieved 2026-09-09. Plenty of good bank is not on it: road crossings, parks, and any shoreline you have permission to stand on. Use it as a place to start when you do not know the water, not as the boundary of where you are allowed to fish.
Lake and access data on this page comes from the Minnesota Department of Natural Resources, Public Fishing Sites in Minnesota. MN DNR contributed the data and does not endorse this site. We publish it under DNR's general data licence, which requires this credit and forbids reselling the data, so there is no download here. Check the DNR record before you drive: access, fees, and regulations change, and DNR's copy is the current one.