Lakes in Jackson County, Iowa
12 lakes counted in Jackson County - the largest is Town Lake at 956 acres.
12
Lakes Counted
956 acres
Largest - Town Lake
Jackson County, highlighted, with its largest counted lakes dotted. Outlines from Census boundary data.
All Counted Lakes
| # | Lake | County | Surface Area | Max Depth |
|---|---|---|---|---|
| 1 | Town Lake | Jackson | 956 acres | - |
| 2 | Upper Brown Lake | Jackson | 443 acres | - |
| 3 | Sabula Lakes | Jackson | 260 acres | - |
| 4 | Flat Lake | Jackson | 114 acres | - |
| 5 | Western Pond | Jackson | 77 acres | - |
| 6 | Bonnie Lake | Jackson | 68 acres | - |
| 7 | Jackson Lake | Jackson | 67 acres | - |
| 8 | Sawmill Lake | Jackson | 66 acres | - |
| 9 | Densmore Lake | Jackson | 60 acres | - |
| 10 | Leisure Lake | Jackson | 53 acres | - |
| 11 | Fish Lake | Jackson | 48 acres | - |
| 12 | Upper Y Lake | Jackson | 27 acres | - |
Sources: USGS National Hydrography Dataset lake data; USGS. Verified October 30, 2026.