About This Place
Flat Rock is a village in Crawford County, Illinois, United States. The population was 415 at the 2000 census.
Flat Rock is located at 38°54′8″N 87°40′21″W / 38.90222°N 87.6725°W / 38.90222; -87.6725 (38.902220, -87.672402).
According to the United States Census Bureau, the village has a total area of 0.9 square miles (2.2 km²), all of it land.