Skip to content
MinneLakes.org

Fish Lake vs Heron Lake (South Heron)

Two of the top-scoring lakes in Jackson County, Minnesota, side by side.

Heron Lake (South Heron) is the larger of the two at 2,641 acres against 297 for Fish Lake. On our rankings, Fish Lake comes out ahead for fishing, Heron Lake (South Heron) comes out ahead for boating, Heron Lake (South Heron) comes out ahead for camping, Fish Lake comes out ahead for paddling, and Heron Lake (South Heron) comes out ahead for ice fishing.

MeasureFish LakeHeron Lake (South Heron)
Lake Score56 / 10052 / 100
Nearest townWindomLakefield
Surface area297 acres2,641 acres
Max depth26 ft5 ft
Shoreline3.4 mi14.4 mi
Water clarity8.1 ft1.1 ft
Public access1 public boat launch (concrete)2 public boat launches (concrete)
Fish species1410
Game fishWalleye, Northern Pike, Largemouth Bass, Smallmouth Bass, Black CrappieWalleye, Northern Pike, Black Crappie, Yellow Perch
StockedYesYes
Special regulationsNoNo
Swim beachNoNo
CampingNoYes
Invasive speciesNone listedNone listed

Which lake is better for…

  • Fishing
    Fish Lake
  • Boating
    Heron Lake (South Heron)
  • Camping
    Heron Lake (South Heron)
  • Paddling
    Fish Lake
  • Ice Fishing
    Heron Lake (South Heron)

The lakes

More comparisons

Frequently Asked Questions

Which is bigger, Fish Lake or Heron Lake (South Heron)?

Heron Lake (South Heron) is bigger at 2,641 acres; Fish Lake covers 297 acres.

Which is deeper, Fish Lake or Heron Lake (South Heron)?

Fish Lake is deeper, with a maximum depth of 26 feet against 5 feet.

Is Fish Lake or Heron Lake (South Heron) better for fishing?

Fish Lake ranks higher for fishing in this directory, based on game species, lake size, access and stocking. Fish Lake lists 14 species and Heron Lake (South Heron) lists 10.