Marion County Alabama Cities & Towns
County Seat: Hamilton
Try our genealogy search engine
Marion County, Alabama Cities and Towns.
Cities
- Guin
- Haleyville (partly in Winston County)
- Hamilton (county seat)
- Winfield (partly in Fayette County)
Towns
- Bear Creek
- Brilliant
- Glen Allen (partly in Fayette County)
- Gu-Win (partly in Fayette County)
- Hackleburg
- Twin
Unincorporated communities
- Barnesville
- Bexar
- Pigeye
- Pull Tight
- Shottsville
- South Haleyville
- Texas
Ghost town
- Pikeville