Cannon River Reservoir is a reservoir located in Rice County, Minnesota. It appears on the Faribault USGS 7.5-minute topographic quadrangle. The elevation at this location is approximately 954.72 feet (291.00 m) above sea level. The nearest populated place is Faribault, approximately 0.9 miles to the SSE.

Nearby Features