Indianola is a city in Warren County, Iowa, United States, located 14 miles south of downtown Des Moines. The population was 15,833 at the time of the 2020 census. It is the county seat of Warren County.