Cities and Towns in Lawrence County
Lawrence County, established in 1818, is the 34th most populous county in Alabama (out of 67). Lawrence County was historically developed from Cherokee territory. Moulton serves as the county seat.
Lawrence County has a population of 34,339 people and an area of 690.68 square miles, with a population density of 49.69 people per square mile.
List of all cities and towns in Lawrence County, Al
1. Aldridge Grove
2. Brides Hill
3. Caddo
4. Chalybeate Springs
5. Concord
6. Courtland Downs
7. Courtland
8. Edmond
9. Fairfield
10. Fish Pond
11. Fishermans Resort
12. Five Points
13. Flat Rock
14. Flower Hill
15. Freeman Acres
16. Harmony
17. Hatton
18. Hepsidam
19. Hickory Grove
20. Hillsboro
21. Jerusalem
22. Jesseton
23. Kitchens Mill
24. Lakeview
25. Landersville
26. Lennon Hill
27. Letson Settlement
28. Longtown
29. Loosier
30. Lovettville
31. Masterson Mill
32. Midway
33. Moulton
34. Mount Hope
35. Mount Moriah
36. Mountain Home
37. Muck City
38. Ne Smith
39. Needmore
40. North Courtland
41. Oak Grove
42. Oakville
43. Piney Grove
44. Pinhook
45. Pittsburg
46. Red Bank
47. Reynolds
48. Rigdom
49. Rocky Hill
50. Speake
51. Terry Heights
52. Terrytown
53. Town Creek
54. Wheeler
55. Wheeler Dam Subdivision
56. Wheeler Dam Village
57. Wolf Springs
58. Wren
59. Youngtown