Flora is a city located in Madison County Mississippi. With a 2020 population of 1,882, it is the 105th largest city in Mississippi and the 7838th largest city in the United States . Flora is currently growing at a rate of 0.53% annually but its population has decreased by -0.21% since the most recent census, which recorded a population of 1,886 in 2010. Flora reached it's highest population of 1,893 in 2010. Spanning over 3 miles, Flora has a population density of 571 people per square mile.
The average household income in Flora is $66,665 with a poverty rate of 22.87%. The median rental costs in recent years comes to $621 per month, and the median house value is $148,900. The median age in Flora is 30.1 years, 25.7 years for males, and 37.7 years for females.