About This Place
Flora is a city in Clay County, Illinois, United States. The population was 5,086 at the 2000 census.
Flora is located at 38°40′11″N 88°29′3″W / 38.66972°N 88.48417°W / 38.66972; -88.48417 (38.669813, -88.484105).
According to the United States Census Bureau, the city has a total area of 4.4 square miles (11.5 km²), all of it land.