The Watonwan River rises in Amboy Township, approximately 3 miles southwest of Jeffers in central Cottonwood County, and flows generally eastwardly across flat till plains through northern Watonwan and western Blue Earth counties, past the city of Madelia.