Flora is a city in Clay County, Illinois, United States. The population was 4,803 at the 2020 census.
Former Baltimore & Ohio railroad depot in Flora, Illinois
Clay County is a county in the southeastern portion of the U.S. state of Illinois. As of the 2020 United States Census, the population was 13,288. Since 1842, its county seat has been Louisville, in the center of the county's area.
Clay County Courthouse in Louisville