12 Banks in Alabama, Marion County, USA — 2026
First National Bank
Hamilton
📍341 Military Street South, Hamilton, AL 35570
, Hamilton, AL 35570
First State Bank of the South
Hamilton
📍240 Military Street South, Hamilton, AL 35570
, Hamilton, AL 35570
First State Bank of the South
Winfield
📍1836 Hwy 43 North, Winfield, AL 35594
, Winfield, AL 35594
PeoplesTrust Bank
Head Office
📍1281 Military Street South, Hamilton, AL 35570
, Hamilton, AL 35570
PeoplesTrust Bank
Hackleburg
📍34888 U.S. Highway 43, Hackleburg, AL 35564
, Hackleburg, AL 35564
State Bank & Trust
Brilliant
📍1080 Main Street, Brilliant, AL 35548
, Brilliant, AL 35548
State Bank & Trust
Guin
State Bank & Trust
Head Office
State Bank & Trust
Midtown
📍194 Bankhead Highway, Winfield, AL 35594
, Winfield, AL 35594
Traders & Farmers Bank
Bear Creek
📍309 Main Street, Bear Creek, AL 35543
, Bear Creek, AL 35543
Wells Fargo Bank
Guin
Wells Fargo Bank
Hamilton Main
📍320 Bexar Avenue West, Hamilton, AL 35570
, Hamilton, AL 35570