Flowood is a city in Rankin County, Mississippi, United States. The population was 4,750 at the 2000 census. It is part of the Jackson Metropolitan Statistical Area.
Flowood is located at 32°19′0″N 90°6′53″W / 32.316667°N 90.11472°W / 32.316667; -90.11472 (32.316673, -90.114858).
According to the United States Census Bureau, the city has a total area of 16.6 square miles (42.9 km²), of which, 16.3 square miles (42.2 km²) of it is land and 0.3 square miles (0.7 km²) of it (1.69%) is water. The city limits of Flowood include 10 miles of the Lakeland Dr (Hwy 25) corridor from the Pearl River at the Jackson city limits to Hwy 471 north of Brandon.