Missouri Valley is a city in Harrison County, Iowa, United States. The population was 2,838 at the 2010 census_.
Missouri Valley was laid out in 1867 when the Chicago and North Western Railway was extended to that point. The city was named after the valley of the Missouri River.