Indianola is a city located in Sunflower County, Mississippi. Indianola has a 2026 population of 8,702. It is also the county seat of Sunflower County. Indianola is currently declining at a rate of -2.14% annually and its population has decreased by -7.79% since the most recent census, which recorded a population of 9,437 in 2020.