Blue Earth River begins in the southwest of Faribault County in south central Minnesota at the confluence of two headwater branches from northern Iowa. It flows 108 miles through a mostly agricultural region before entering the Mississippi River at Mankato, where it contributes approximately 46% of the Minnesota River flow. Blue Earth River was monitored by the Metropolitan Council from 1998 to 2004 as part of the Outstate Streams Monitoring Program.