The Wapsipinicon River is a tributary of the Mississippi River, approximately 300 miles (480 km) long, starting near the southeastern border of Minnesota and running through northeastern Iowa in the United States. It drains a rural farming region of rolling hills and bluffs north of Waterloo and Cedar Rapids.