Heron Lake in Jackson County is a 6400 acres , shallow, prairie lake suffering from over-enrichment due to agricultural run-off; high populations of rough fish; and loss of aquatic vegetation; all symptoms typical to area lakes.