Ottumwa is a city in and the county seat of Wapello County, Iowa, United States. The population was 25,529 at the time of the 2020 U.S. Census.