To find the bank branch near you, you can easily access the branch name, postal code or address by using the search form at the top.

Bank Branches in Alabama (AL)

This list of Banks in Alabama consists of top banks from all the counties, cities and towns of Alabama.

Name City Phone
Bank Independent, East Hicks Boulevard Branch Florence 256-386-5100
Bank Independent, East Lawrence Branch Moulton 256-974-9274
Bank Independent, Florence Branch Florence 256-386-5000
Bank Independent, Florence Square Branch Florence 256-386-8000
Bank Independent, Hartselle Branch Hartselle 256-773-7805
Bank Independent, Huntsville Branch Huntsville
Bank Independent, Jackson Place Branch Sheffield 256-386-5000
Bank Independent, Killen Branch Killen 256-386-5000
Bank Independent, Leighton Branch Leighton 256-386-5000
Bank Independent, Lexington Branch Lexington 256-386-5000
Bank Independent, Moulton Branch Moulton 256-974-7681
Bank Independent, Muscle Shoals Branch Muscle Shoals 256-386-5000
Bank Independent, Red Bay Branch Red Bay 256-386-5000
Bank Independent, Russellville Branch Russellville 256-386-5000
Bank Independent, Russellville Village Square Branch Russellville 256-386-5000
Bank Independent, Tuscumbia Branch Tuscumbia 256-386-5000
Bank of Brewton, Bank Of Brewton Brewton 251-867-5431
Bank of Brewton, North Brewton Branch Brewton 251-867-5431
Bank of England, Bank Of England Mortgage Daphne
Bank of England, Mobile Lpo Mobile
Bank of Evergreen, Bank Of Evergreen Evergreen 251-578-2248
Bank of Hope, Montgomery Branch Montgomery
Bank of Moundville, Bank Of Moundville Moundville 205-371-2227
Bank of the Ozarks, Geneva Branch Geneva 334-684-2222
Bank of the Ozarks, Mobile Airport Branch Mobile 251-340-6206
Bank of the Ozarks, Mobile Royal Street Branch Mobile 251-694-1739
Bank of Walker County, Bank Of Walker County Jasper 205-295-0033
BankFirst Financial Services, Tuscaloosa County Branch Tuscaloosa
Beal Bank, SSB, Mountain Brook Branch Birmingham 877-459-5482
Branch Banking and Trust Company, 280 Bypass Branch Phenix City 334-297-2413
Total Number of Records : 1303