59 public waters in the Twin Cities Metro region — 58 lakes/reservoirs and 1 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.
Bald Eagle Lake (1,047 acres) sits in Ramsey County, Minnesota, managed by Minnesota DNR (public waters). A classic Minnesota Walleye lake — Walleye and Northern Pike over the primary structure, with Perch, Crappie and Bluegill in the bays and largemouth in the weeds.
Pig's Eye Lake, a 786-acre backwater in Ramsey County within the Twin Cities Metro, stands apart for its warmwater and rough-fish character. Bowfin, bigmouth buffalo, bullheads, and common carp thrive alongside black crappie and bluegill in this sluggish urban waterway.
Ramsey County, Minnesota — Pleasant Lake is a 604-acre lake, managed by Minnesota DNR (public waters): A classic Minnesota Walleye lake — Walleye and Northern Pike over the primary structure, with Perch, Crappie and Bluegill in the bays and largemouth in the weeds.
Vadnais Lake (596 acres) sits in Ramsey County, Minnesota, managed by Minnesota DNR (public waters). A classic Minnesota Walleye lake — Walleye and Northern Pike over the primary structure, with Perch, Crappie and Bluegill in the bays and largemouth in the weeds.
Turtle Lake, a 447-acre lake in Ramsey County, Minnesota, managed by Minnesota DNR (public waters): A classic Minnesota Walleye lake — Walleye and Northern Pike over the primary structure, with Perch, Crappie and Bluegill in the bays and largemouth in the weeds.
East Vadnais Lake, a 386-acre lake in Ramsey 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.
Owasso Lake (375 acres) sits in Ramsey County, Minnesota, managed by Minnesota DNR (public waters). A classic Minnesota Walleye lake — Walleye and Northern Pike over the primary structure, with Perch, Crappie and Bluegill in the bays and largemouth in the weeds.
Lake Owasso, a compact 369-acre jewel in Ramsey County just minutes from the Twin Cities, punches above its weight with walleye, northern pike, largemouth bass, and a growing muskie population. Crappie, bluegill, yellow perch, and common carp round out this metro-area hotspot.
Ramsey County, Minnesota — Gervais Lake is a 232-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.
In Ramsey County, Minnesota, Johanna Lake is a 212-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.
West Vadnais Lake (207 acres) sits in Ramsey 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.
Lake Phalen (198 acres) sits in Ramsey 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.
Phalen Lake (195 acres) sits in Ramsey County, Minnesota, 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.
Snail Lake, a 156-acre lake in Ramsey County, Minnesota, 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.
In Ramsey County, Minnesota, Lake Josephine is a 116-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.
Josephine Lake (115 acres) sits in Ramsey County, Minnesota, 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.
Birch Lake, a 111-acre lake in Ramsey County, Minnesota, 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.
In Ramsey County, Minnesota, Gilfillan Lake is a 96-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.
Wilkinson Lake (93 acres) sits in Ramsey County, Minnesota, 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.
Beaver Lake (86 acres) sits in Ramsey County, Minnesota, 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.
In Ramsey County, Minnesota, Kohlman Lake is a 81-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.
Ramsey County, Minnesota — Keller 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.
Silver Lake, a 75-acre lake in Ramsey County, Minnesota, 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.
Lake McCarrons, a 74-acre lake in Ramsey 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.
Ramsey County, Minnesota — Crosby Lake is a 72-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.
McCarron Lake, a 71-acre lake in Ramsey County, Minnesota, 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.
Ramsey County, Minnesota — Deep Lake is a 71-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.
Como Lake, a 70-acre lake in Ramsey County, Minnesota, 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.
Marsden Lake (70 acres) sits in Ramsey 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.
Sucker Lake, a 64-acre lake in Ramsey County, Minnesota, 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.
Valentine Lake (62 acres) sits in Ramsey County, Minnesota, 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.
Ramsey County, Minnesota — Willow Lake is a 52-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.
Basswood Lake, a 51-acre lake in Ramsey County, Minnesota, 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.
Rush Lake (45 acres) sits in Ramsey County, Minnesota, 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.
In Ramsey County, Minnesota, Lake Wabasso is a 45-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.
Wabasso Lake (43 acres) sits in Ramsey County, Minnesota, 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.
In Ramsey County, Minnesota, Little Pig's Eye Lake is a 42-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.
Charley Lake (36 acres) sits in Ramsey County, Minnesota, 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.
In Ramsey County, Minnesota, Bennett Lake is a 28-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.
Ramsey County, Minnesota — Wakefield Lake is a 22-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.
Langton Lake, a 22-acre lake in Ramsey County, Minnesota, 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.
Ramsey County, Minnesota — Wakefield is a 20-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.
Lake Judy, a 18-acre lake in Ramsey 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.
Ramsey County, Minnesota — Gem Lake is a 18-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.
Little Lake Johanna (18 acres) sits in Ramsey 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.
Beam Pond, a 17-acre lake in Ramsey County, Minnesota, 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.
Little Johanna Lake, a 17-acre lake in Ramsey County, Minnesota, 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.
In Ramsey County, Minnesota, Evergreen Ponds Lake is a 17-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.
Kerrey Lake, a 17-acre lake in Ramsey 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.
Ramsey County, Minnesota — Judy Lake is a 16-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.
Karth Lake (15 acres) sits in Ramsey County, Minnesota, 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.
Zimmerman Lake, a 14-acre lake in Ramsey County, Minnesota, 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.
Emily Lake (13 acres) sits in Ramsey County, Minnesota, 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.
In Ramsey County, Minnesota, Casey Lake is a 11-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.
Little Josephine Lake, a 11-acre lake in Ramsey County, Minnesota, 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.
Black Lake, a 11-acre lake in Ramsey County, Minnesota, 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.
In Ramsey County, Minnesota, Ox Lake is a 11-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.
Savage Lake, a 11-acre lake in Ramsey County, Minnesota, 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.
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.
Across its mapped waters, Ramsey County holds 24 species on PiscaMaps, including Northern Pike, Bluegill, Largemouth Bass, Yellow Perch, Pumpkinseed, Common Carp, Black Crappie and Black Bullhead.
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.