Flat Rock, Alabama

Flat Rock is an unincorporated community in Jackson County, Alabama, United States.

The Flat Rock post office was established in 1912.

[2] Flat Rock is located on top of Sand Mountain.

The racial makeup of the town was 94.9% White, and 3.3% from two or more races.

[3] Flat Rock is home to Flat Rock Elementary School (grades K - 6), which is part of the Jackson County School System.

Map of Alabama highlighting Jackson County