Harvey is a city in Marion County, Iowa, United States. At the time of the 2020 census, its population was 236.