Rice County, Minnesota Fishing Lakes

Rice County, Minnesota is home to a total of 30 lakes, arranged alphabetically in the list below. If you are considering fishing in Rice County, Minnesota, get more information by clicking on any lake in the list below. Help others by telling us what you know about these county lakes.

Find a Lake

Looking for a particular lake? Search our site!
Cannon Lake (Faribault area)
Cannon River Reservoir (Faribault area)
Cannon River Reservoir (Northfield area)
Caron Lake (Shieldsville area)
Cedar Lake (Shieldsville area)
Circle Lake (Little Chicago area)
Cody Lake (Lonsdale area)
Crystal Lake (Cannon City area)
Duban Lake (Lonsdale area)
DuBon Lake (Lonsdale area)
Dudley Lake (Faribault area)
Fox Lake (Little Chicago area)
French Lake (Shieldsville area)
Hatch Lake (Veseli area)
Hunt Lake (Shieldsville area)
Kelly Lake (Faribault area)
Lower Sakatah Lake (Morristown area)
Lyman Lakes (Northfield area)
Mazaska Lake (Shieldsville area)
Metogga Lake (Montgomery area)
Morristown Pond (Morristown area)
Mud Lake (Shieldsville area)
Phelps Lake (Montgomery area)
Rice Lake (Shieldsville area)
Roberds Lake (Faribault area)
Shields Lake (Shieldsville area)
Twin Lakes (Faribault area)
Union Lake (Little Chicago area)
Weinberger Lake (Shieldsville area)
Wells Lake (Faribault area)
Willing Lake (Shieldsville area)