Flat Rock, Alabama

Flat Rock: a city in Lawrence County, Alabama.

About

Flat Rock is a city located in the county of Lawrence in the U.S. state of Alabama.

Quick Facts about Flat Rock

State Alabama (United States)
County Lawrence County
Latitude & Longitude 34.5368,-87.4853
Time Zone America/Chicago
Local time 21:28:16 (6th November 2026)
Weather 41℉ Areas Of Fog 7-days weather

Geography

Flat Rock is located at 34°32'12"N 87°29'7"W (34.5367600, -87.4853000).

Flat Rock map

Click "full screen" full screen map icon to open full mode. View satellite images

Weather

41°F
Areas Of Fog
0 mph Tonight

Areas of fog. Partly cloudy, with a low around 41. Wind around 0 mph.

7-Day Forecast

Closest post offices linked to Flat Rock.

Post Office Name City ZIP
Mount H Post Office Mount Hope (AL) 35651

Other places with the same name (3)

Other cities in Lawrence County

Cities, towns, neighborhoods & other populated places in Lawrence County , AL.

City Name Population Title
Moulton 3,201 City in Alabama
Town Creek 1,046 City in Lawrence County, Alabama, United States of America