Cities and Towns in Franklin County
Franklin County, established in 1818, is the 37th most populous county in Alabama (out of 67). Franklin County was historically developed from Cherokee territory. Russellville serves as the county seat.
Franklin County has a population of 31,704 people and an area of 633.82 square miles, with a population density of 50.01 people per square mile.
List of all cities and towns in Franklin County, Al
1. Atwood
2. Belgreen
3. Bethsaida
4. Burntout
5. Carroll Crossroads
6. Churntown
7. Dempsey
8. Duketon
9. Fairview
10. Frankfort
11. Glasgow Corner
12. Good Springs
13. Gravel Hill
14. Guinn Cross Roads
15. Halltown
16. Hester Heights
17. Hodges
18. Isbell
19. Jonesboro
20. Jordans Mill
21. Liberty Hill
22. Mountain Star
23. Newburg
24. Nix
25. Nix Mill
26. Oak Grove
27. Old Burleson
28. Old Nauvoo
29. Orange
30. Phil Campbell
31. Piney Bend
32. Pleasant Grove
33. Pleasant Ridge
34. Pleasant Site
35. Pogo
36. Posey Mill
37. Red Bay
38. Reedtown
39. Rockwood
40. Russellville
41. Saints Crossroads
42. Seven Pines
43. Shady Grove
44. Spruce Pine
45. Tharptown
46. Trapptown
47. Union
48. Vina
49. Waco
50. White Oak
51. Woodlawn Heights