Lawrence County, AL
AlabamaComprehensive geographic, population, and economic data for Lawrence County in Alabama.
Total ZIP Codes
7
Total Population
38,201
Avg Household Income
$66,455
Avg Home Value
$161,378
Largest Cities in Lawrence County
| City | Population |
|---|---|
| Moulton | 3,401 |
| Mount Hope | 1,429 |
| Town Creek | 979 |
| Courtland | 723 |
| Hillsboro | 527 |
| North Courtland | 427 |
| Hatton | 405 |
| Landersville | 0 |
| Wren | 0 |
| Brides Hill | 0 |
| Caddo | 0 |
| Chalybeate Springs | 0 |
| Fish Pond | 0 |
| Fishermans Resort | 0 |
| Masterson Mill | 0 |
All Cities in Lawrence County (39)
Aldridge Grove
Pop: 13,473
Brides Hill
Pop: 1,896
Caddo
Pop: 7,250
Chalybeate Springs
Pop: 3,101
Courtland
Pop: 723
Fish Pond
Pop: 3,101
Fishermans Resort
Pop: 5,709
Flower Hill
Pop: 3,101
Freeman Acres
Pop: 5,709
Hatton
Pop: 405
Hickory Grove
Pop: 1,429
Hillsboro
Pop: 527
Jerusalem
Pop: 3,101
Landersville
Pop: 13,473
Lennon Hill
Pop: 5,709
Letson Settlement
Pop: 13,473
Masterson Mill
Pop: 13,473
Moulton
Pop: 3,401
Mount Hope
Pop: 1,429
Mount Moriah
Pop: 13,473
Mountain Home
Pop: 13,473
Muck City
Pop: 13,473
Needmore
Pop: 1,429
North Courtland
Pop: 427
Oakville
Pop: 5,343
Piney Grove
Pop: 5,343
Red Bank
Pop: 5,709
Reynolds
Pop: 3,101
Rigdom
Pop: 5,709
Rocky Hill
Pop: 1,896
Speake
Pop: 5,343
Terry Heights
Pop: 1,896
Terrytown
Pop: 1,896
Town Creek
Pop: 979
Wheeler
Pop: 1,896
Wheeler Dam Village
Pop: 5,709
Wolf Springs
Pop: 5,709
Wren
Pop: 13,473
Youngtown
Pop: 13,473