Post job
Updated April 5, 2024

Average Bank of America salary in Alabama

$51,535

$24.78 hourly

Entry-level Bank of America salary in Alabama

$25,000 yearly

How much does Bank of America pay in Alabama?

The average Bank of America salary in Alabama is $51,535. Bank of America salaries range between $25,000 to $104,000 per year in Alabama. Bank of America Alabama based pay is lower than Bank of America's United States average salary of $53,206. The best-paying job in Alabama at Bank of America is senior oracle database administrator, which pays an average of $130,539 annually.

Bank of America salaries in Alabama by job title

Bank of America’s highest-paying job in Alabama is senior oracle database administrator, with an average salary of $130,539. In second place is marketing vice president, which pays $129,430 annually in Alabama.

Highest paying jobs at Bank of America in Alabama

RankJob titleAverage Bank of America salaryHourly pay
1Senior Oracle Database Administrator$130,539$63
2Marketing Vice President$129,430$62
3Vice President Customer Services$125,104$60
4Senior Vice President, Sales$124,280$60
5SQL Database Administrator$122,867$59
6Credit Officer$122,577$59
7Technical Manager$120,052$58
8Vice President Of Software Engineering$118,530$57
9Vice President Of Engineering$117,927$57
10Senior Information Technology Manager$115,862$56

Highest paying cities in Alabama for Bank of America

The highest paying cities in Alabama for Bank of America employees are Dothan, Fairhope, and Mobile.

Bank of America workers in Dothan earn an average salary of $51,896 a year, compared to Fairhope with an average salary of $51,821 and Mobile with an average salary of $51,746.

Highest paying cities in Alabama at Bank of America

RankCityAverage Bank of America salaryHourly pay
1Dothan, AL$51,896$25
2Fairhope, AL$51,821$25
3Mobile, AL$51,746$25
4Anniston, AL$51,534$25
5Montgomery, AL$51,518$25
6Gadsden, AL$51,469$25
7Birmingham, AL$51,350$25
8Tuscaloosa, AL$51,152$25
9Florence, AL$50,924$24

Bank of America salaries in Alabama by department

The departments with the highest salaries for Bank of America employees in Alabama are Engineering, Plant/Manufacturing, and Business Development.

Alabama Bank of America employees in the Engineering department earn an average salary of $96,408 a year, compared to an average salary of $76,402 in the Plant/Manufacturing department and $74,307 in the Business Development department.

Highest paying departments at Bank of America in Alabama

RankDepartmentAverage Bank of America salaryHourly pay
1Engineering$96,408$46
2Plant/Manufacturing$76,402$37
3Business Development$74,307$36
4IT$73,907$36
5Marketing$73,317$35
6Finance$49,854$24
7Sales$49,256$24
8Administrative$37,484$18
9Customer Service$36,042$17
10Retail$35,335$17

How much does Bank of America pay by state

Bank of America pays the highest salaries in New York ($68,696), New Jersey ($67,196), Massachusetts ($65,935), Connecticut ($64,415), and Rhode Island ($64,185).

Highest paying states at Bank of America

Bank of America competitors salaries in Alabama

The highest paying Bank of America competitor in Alabama is American Express. The average salary at American Express in Alabama is $130,539. The lowest paying Bank of America competitor in Alabama is KeyBank.
RankCompany nameAverage pay in AlabamaHourly pay
1American Express$76,783$37
2Merrill Lynch$74,458$36
3Bank of the West$72,867$35
4Citizens Financial Group$71,390$34
5Citi$65,174$31
6JPMorgan Chase & Co.$62,196$30
7Discover$57,439$28
8Capital One$56,999$27
9USAA$56,437$27
10KeyBank$55,089$26

Recently added Bank of America salaries in Alabama

JobLocationDate addedSalary
Finance AdvisorNorthport, AL04/26/2025$65,000
Finance Center ManagerAL01/27/2025$72,000

Frequently asked questions about Bank of America pay in Alabama

Search for jobs