Shields Lake vs Cannon Lake
Two of the top-scoring lakes in Rice County, Minnesota, side by side.
Cannon Lake is the larger of the two at 1,593 acres against 940 for Shields Lake. On our rankings, Cannon Lake comes out ahead for fishing, Shields Lake comes out ahead for boating, Shields Lake comes out ahead for camping, Shields Lake comes out ahead for paddling, and Cannon Lake comes out ahead for ice fishing.
| Measure | Shields Lake | Cannon Lake |
|---|---|---|
| Lake Score | 59 / 100 | 56 / 100 |
| Nearest town | Shieldsville | Faribault |
| Surface area | 940 acres | 1,593 acres |
| Max depth | 42 ft | 15 ft |
| Shoreline | 9 mi | 12 mi |
| Water clarity | 2.8 ft | 1.6 ft |
| Public access | 2 public boat launches (concrete) | 1 public boat launch (asphalt) |
| Fish species | 17 | 18 |
| Game fish | Walleye, Northern Pike, Largemouth Bass, Black Crappie, Bluegill | Walleye, Northern Pike, Largemouth Bass, Black Crappie, Bluegill |
| Stocked | Yes | Yes |
| Special regulations | Yes | No |
| Swim beach | No | No |
| Camping | Yes | Yes |
| Invasive species | Eurasian watermilfoil | flowering rush |
Which lake is better for…
- FishingCannon Lake
- BoatingShields Lake
- CampingShields Lake
- PaddlingShields Lake
- Ice FishingCannon Lake
The lakes
More comparisons
Frequently Asked Questions
Which is bigger, Shields Lake or Cannon Lake?
Cannon Lake is bigger at 1,593 acres; Shields Lake covers 940 acres.
Which is deeper, Shields Lake or Cannon Lake?
Shields Lake is deeper, with a maximum depth of 42 feet against 15 feet.
Is Shields Lake or Cannon Lake better for fishing?
Cannon Lake ranks higher for fishing in this directory, based on game species, lake size, access and stocking. Shields Lake lists 17 species and Cannon Lake lists 18.