Lakes in Jackson County, Minnesota
11 lakes in Jackson County, ranked by Lake Score.
Jackson County has 11 lakes in this directory covering about 6,741 acres of water. The largest is Heron Lake (South Heron) at 2,641 acres, and the deepest on record is Fish Lake at 26 feet. 9 have a public boat launch.
The fish most often recorded in DNR surveys here are walleye, northern pike, yellow perch, black crappie, and largemouth bass.
Fish Lake
56 out of 100 Lake ScoreJackson · Windom297 acres
Heron Lake (South Heron)
52 out of 100 Lake ScoreJackson · Lakefield2,641 acres
Loon Lake
52 out of 100 Lake ScoreJackson · Jackson708 acres
Pearl Lake
48 out of 100 Lake ScoreJackson · Jackson117 acres
Lake Independence
48 out of 100 Lake ScoreJackson · Jackson99 acres
Round Lake
47 out of 100 Lake ScoreJackson · Round Lake930 acres
Little Spirit Lake
47 out of 100 Lake ScoreJackson · Jackson624 acres
Clear Lake
47 out of 100 Lake ScoreJackson · Jackson434 acres
Timber Lake
41 out of 100 Lake ScoreJackson · Windom191 acres
Flahtery Lake
33 out of 100 Lake ScoreJackson · Lakefield457 acres
Rush Lake
24 out of 100 Lake ScoreJackson · Sioux Valley243 acres
Best of Jackson County
Lakes by amenity
Frequently Asked Questions
How many lakes are in Jackson County, Minnesota?
This directory lists 11 lakes in Jackson County — those of roughly 100 acres or more (plus smaller lakes with public access and a fishery) in the Minnesota DNR's LakeFinder records. The county has more small, unnamed and private basins that are not listed.
What is the largest lake in Jackson County?
Heron Lake (South Heron) is the largest at 2,641 acres, near Lakefield.
What is the deepest lake in Jackson County?
Fish Lake has the greatest recorded depth at 26 feet.
What fish can you catch in Jackson County lakes?
DNR surveys most often record walleye, northern pike, yellow perch, black crappie, and largemouth bass in Jackson County lakes. A Minnesota fishing license is required for anglers 16 and older.