The Middle River is a tributary of the Des Moines River in south-central Iowa in the United States. It is 105 miles (169 km) long[1] and drains an area of 489.5 mi² (1,267.8 km²).[2] Via the Des Moines River, it is part of the watershed of the Mississippi River.