 The Cottonwood River flows east-northeast through the county's central and upper area, discharging into the Minnesota at the northern border.The Little Cottonwood River flows east through the lower portion of the county, on its way to discharge into the Minnesota in neighboring Blue Earth County.The terrain consists of rolling hills, mostly devoted to agriculture, and generally slopes to the east, tending to drop into the river valleys.