As of the 2020 census, Flowood had a population of 10,202. The population density was 354.3 people per square mile (106.2/km²). The racial makeup of the city was 65.9% White, 25.7% African American, 0.3% Native American, 4.3% Asian, 0.0% Pacific Islander, and 3.7% from two or more races. Hispanic or Latino of any race were 3.6% of the population.
There were 4,370 households out of which 26.3% had children under the age of 18 living with them, 40% were married couples living together, and 25.6% were non-families. 36.2% of all households were made up of individuals. The average household size was 2.33 and the average family size was 2.85.
In the city the population was spread out with 20.8% under the age of 20, 10.7% from 20 to 24, 36.8% from 25 to 44, 23.1% from 45 to 64, and 8.3% who were 65 years of age or older. The median age was 36.8 years.
The Flowood area offers a prime demographic profile with over 55% of residents earning more than $100,000 annually. The average household income is currently $105,492 and is projected to rise to $114,323 by 2029.
The median income for a household in the city was $83,204. The average household income is $105,492.