27 public waters in the Twin Cities Metro region — 11 lakes/reservoirs and 16 rivers. Every one is fishable on a Minnesota licence.
See every public fishing venue in Minnesota on the map, with boat ramps, camping, parking and full rules for each one.
Twin Lakes, a substantial 1,801-acre water in Goodhue County just south of the Twin Cities, centers on Walleye as its primary draw, with Channel Catfish providing summer-evening action and Bluegill delivering reliable panfish opportunity throughout the season. The lake's size and location make it an accessible but rewarding metro-area destination.
Goodhue County, Minnesota — Pool 3 is a 503-acre lake, managed by Minnesota DNR (public waters): Lakes and reservoirs across this region typically hold walleye, northern pike, yellow perch, largemouth and smallmouth bass, and panfish such as bluegill, crappie and pumpkinseed, with muskellunge present in some larger lakes -- species commonly documented across the region's public waters by state wildlife agencies.
In Goodhue County, Minnesota, Upper Clear Lake is a 277-acre lake, managed by Minnesota DNR (public waters). Lakes and reservoirs across this region typically hold walleye, northern pike, yellow perch, largemouth and smallmouth bass, and panfish such as bluegill, crappie and pumpkinseed, with muskellunge present in some larger lakes -- species commonly documented across the region's public waters by state wildlife agencies.
In Goodhue County, Minnesota, Frontenac Lake is a 79-acre lake, managed by Minnesota DNR (public waters). A Bluegill, Crappie and Perch lake managed for family and shore fishing, with Largemouth Bass and Northern Pike in the weeds.
Pleasant Valley Lakelet (72 acres) sits in Goodhue County, Minnesota, managed by Minnesota DNR (public waters). Lakes and reservoirs across this region typically hold walleye, northern pike, yellow perch, largemouth and smallmouth bass, and panfish such as bluegill, crappie and pumpkinseed, with muskellunge present in some larger lakes -- species commonly documented across the region's public waters by state wildlife agencies.
In Goodhue County, Minnesota, Lower Rattling Springs Lake is a 53-acre lake, managed by Minnesota DNR (public waters). Lakes and reservoirs across this region typically hold walleye, northern pike, yellow perch, largemouth and smallmouth bass, and panfish such as bluegill, crappie and pumpkinseed, with muskellunge present in some larger lakes -- species commonly documented across the region's public waters by state wildlife agencies.
Goodhue County, Minnesota — Grotes Pond is a 29-acre lake, managed by Minnesota DNR (public waters): Lakes and reservoirs across this region typically hold walleye, northern pike, yellow perch, largemouth and smallmouth bass, and panfish such as bluegill, crappie and pumpkinseed, with muskellunge present in some larger lakes -- species commonly documented across the region's public waters by state wildlife agencies.
In Goodhue County, Minnesota, Upper Rattling Springs Lake is a 27-acre lake, managed by Minnesota DNR (public waters). Lakes and reservoirs across this region typically hold walleye, northern pike, yellow perch, largemouth and smallmouth bass, and panfish such as bluegill, crappie and pumpkinseed, with muskellunge present in some larger lakes -- species commonly documented across the region's public waters by state wildlife agencies.
Goodhue County, Minnesota — Colvill Bay is a 26-acre lake, managed by Minnesota DNR (public waters): Lakes and reservoirs across this region typically hold walleye, northern pike, yellow perch, largemouth and smallmouth bass, and panfish such as bluegill, crappie and pumpkinseed, with muskellunge present in some larger lakes -- species commonly documented across the region's public waters by state wildlife agencies.
Buffalo Slough (23 acres) sits in Goodhue County, Minnesota, managed by Minnesota DNR (public waters). Lakes and reservoirs across this region typically hold walleye, northern pike, yellow perch, largemouth and smallmouth bass, and panfish such as bluegill, crappie and pumpkinseed, with muskellunge present in some larger lakes -- species commonly documented across the region's public waters by state wildlife agencies.
Goodhue County, Minnesota — Discharge Basin is a 18-acre lake, managed by Minnesota DNR (public waters): Lakes and reservoirs across this region typically hold walleye, northern pike, yellow perch, largemouth and smallmouth bass, and panfish such as bluegill, crappie and pumpkinseed, with muskellunge present in some larger lakes -- species commonly documented across the region's public waters by state wildlife agencies.
Minnesota's Mississippi River segment spans nearly 871 km through 25 counties, from the Northern Lakes region south to the Iowa border. Walleye and sauger dominate the gamefish community, alongside northern pike, muskellunge, and both smallmouth and largemouth bass; channel catfish and flathead catfish provide excellent bottom-fishing opportunities. Common carp run large in this fertile river system and represent an under-fished bonus target for anglers seeking hard-fighting fish.
Cannon River runs 193 km through Goodhue, Rice and Dakota Counties, Minnesota: A warmwater Minnesota river — Walleye and Sauger below the dams and riffles, smallmouth in the current, plus channel and Flathead Catfish and a run of White Bass.
Dakota, Goodhue, Scott and 1 more county in Minnesota — Vermillion River is a 99 km stream: A designated Minnesota Trout stream — wild and stocked brown and Brook Trout, with rainbows in some reaches. Trout stamp and special regulations apply.
Zumbro River, North Fork runs 64 km through Goodhue, Rice and Wabasha Counties, Minnesota: A warmwater Minnesota river — Walleye and Sauger below the dams and riffles, smallmouth in the current, plus channel and Flathead Catfish and a run of White Bass.
Zumbro River, Middle Fork runs 50 km through Dodge, Olmsted and Goodhue Counties, Minnesota: A warmwater Minnesota river — Walleye and Sauger below the dams and riffles, smallmouth in the current, plus channel and Flathead Catfish and a run of White Bass.
Zumbro River, North Br Middle Fork (34 km) flows through Goodhue and Dodge Counties, Minnesota. A warmwater Minnesota river — Walleye and Sauger below the dams and riffles, smallmouth in the current, plus channel and Flathead Catfish and a run of White Bass.
In Goodhue County, Minnesota, Belle Creek is a 27 km river or creek. A designated Minnesota Trout stream — wild and stocked brown and Brook Trout, with rainbows in some reaches. Trout stamp and special regulations apply.
Rice and Goodhue Counties, Minnesota — Prairie Creek is a 2 km stream: A warmwater Minnesota river — Walleye and Sauger below the dams and riffles, smallmouth in the current, plus channel and Flathead Catfish and a run of White Bass.
Dry Run Creek runs 0 km through Goodhue, Wabasha and Olmsted Counties, Minnesota: A warmwater Minnesota river — Walleye and Sauger below the dams and riffles, smallmouth in the current, plus channel and Flathead Catfish and a run of White Bass.
In Wabasha and Goodhue Counties, Minnesota, Cold Spring Brook is a 19 km river or creek. A designated Minnesota Trout stream — wild and stocked brown and Brook Trout, with rainbows in some reaches. Trout stamp and special regulations apply.
In Goodhue County, Minnesota, Wells Creek is a 44 km river or creek. A warmwater Minnesota river — Walleye and Sauger below the dams and riffles, smallmouth in the current, plus channel and Flathead Catfish and a run of White Bass.
Goodhue County, Minnesota — Little Cannon River is a 51 km stream: A designated Minnesota Trout stream — wild and stocked brown and Brook Trout, with rainbows in some reaches. Trout stamp and special regulations apply.
Wabasha and Goodhue Counties, Minnesota — Gilbert Creek is a 9 km stream: A designated Minnesota Trout stream — wild and stocked brown and Brook Trout, with rainbows in some reaches. Trout stamp and special regulations apply.
Trout Brook (0 km) flows through Wabasha and Goodhue Counties, Minnesota. A designated Minnesota Trout stream — wild and stocked brown and Brook Trout, with rainbows in some reaches. Trout stamp and special regulations apply.
Goodhue County, Minnesota — Butler Creek is a 0 km stream: A warmwater Minnesota river — Walleye and Sauger below the dams and riffles, smallmouth in the current, plus channel and Flathead Catfish and a run of White Bass.
Bullard Creek (0 km) flows through Goodhue and Pierce Counties, Minnesota. A designated Minnesota Trout stream — wild and stocked brown and Brook Trout, with rainbows in some reaches. Trout stamp and special regulations apply.
Across its mapped waters, Goodhue County holds 22 species on PiscaMaps, including Walleye, Northern Pike, Smallmouth Bass, Bluegill, Largemouth Bass, Channel Catfish, Yellow Perch and Pumpkinseed.
Ramps, put-ins and species for every water — plus the carp layer no other US app has.
Open the Minnesota map Join PiscaMapsOne Minnesota fishing licence covers every public water in the state. Resident annual is about $34, non-resident about $50, with 3-day and 10-day non-resident permits available. MN DNR agency lakes and the Beech River lakes need an extra lake permit. Buy at gooutdoorsminnesota.com.