Post job

Bank analyst salary

Average bank analyst salary

$85,532

$41.12 hourly rate

Entry-level bank analyst salary
$64,000 yearly salary
Updated December 15, 2025

Understanding Bank Analyst Salaries

As of October 2025, the average salary for a bank analyst is estimated at $85,532 per year, or about $41 per hour. Salaries for bank analysts can differ significantly based on various factors, including geographical location, years of experience, and the specific banking sector. For instance, analysts in metropolitan areas often command higher salaries due to the cost of living and demand for financial expertise.

Job responsibilities for bank analysts typically include analyzing financial data, preparing reports, and providing insights to help financial institutions make informed decisions. Those with advanced skills or certifications may find opportunities with higher earning potential. The demand for skilled analysts continues to grow, especially in sectors like investment banking and financial services.

Top-Paying States and Cities

Bank analysts can find the highest salaries in states like California, New York, and Massachusetts. Cities such as San Francisco, New York City, and Boston are known for offering competitive pay. Exploring job openings in these locations can lead to significant financial rewards.

On this page
Bank analyst salary by: 

Let Zippia find your next bank analyst job

Floating question marks illustration

Let Zippia find your next bank analyst job

Floating question marks illustration

Where can a Bank Analyst earn more?

Compare salary by location
Vs
119k
99k
79k
59k
39k
Columbus, OH$98,518
Denver, CO$68,726
Compare salary by company
Vs
143k
123k
103k
83k
63k
BGC Partners$119,055
City National Bank$92,777

Average bank analyst salary by state

The highest-paying states for bank analysts are Pennsylvania, Michigan, and Arizona. The lowest average bank analyst salary states are North Dakota, Mississippi, and Arkansas.

  • State view
  • County view
Average salary:

Highest paying states for bank analysts

RankStateAvg. salaryHourly rate
1Michigan$94,571$45.47
2Minnesota$91,015$43.76
3Arizona$94,314$45.34
4Pennsylvania$97,724$46.98
5New York$89,917$43.23
6Washington$89,518$43.04
7Delaware$86,009$41.35
8Connecticut$87,301$41.97
9New Hampshire$90,573$43.54
10Rhode Island$84,308$40.53
11Texas$81,896$39.37
12District of Columbia$86,735$41.70
13Missouri$83,125$39.96
14Massachusetts$84,781$40.76
15New Jersey$84,699$40.72
16California$85,344$41.03
17Vermont$81,481$39.17
18Virginia$79,962$38.44
19Nevada$81,812$39.33
20Maryland$81,700$39.28
21North Carolina$78,845$37.91
22Ohio$78,266$37.63
23Hawaii$80,256$38.58
24Oregon$81,640$39.25
25Iowa$78,296$37.64
26Wyoming$71,715$34.48
27New Mexico$79,701$38.32
28South Carolina$79,205$38.08
29Illinois$74,722$35.92
30Utah$77,267$37.15
31West Virginia$77,415$37.22
32Alabama$73,690$35.43
33Indiana$76,440$36.75
34Florida$75,169$36.14
35Maine$75,936$36.51
36North Dakota$67,316$32.36
37Georgia$73,549$35.36
38Wisconsin$67,902$32.65
39Alaska$73,512$35.34
40Colorado$68,835$33.09
41Idaho$70,643$33.96
42Nebraska$72,403$34.81
43Oklahoma$64,942$31.22
44Tennessee$69,021$33.18
45Kansas$63,757$30.65
46Arkansas$64,964$31.23
47Montana$69,174$33.26
48Kentucky$67,601$32.50
49South Dakota$64,415$30.97
50Mississippi$66,724$32.08
51Louisiana$68,309$32.84

Highest paying cities for bank analysts

The highest-paying cities for bank analysts are Philadelphia, PA, Midland, MI, and Scottsdale, AZ.

RankCityAvg. salaryHourly rate
1Philadelphia, PA$98,518$47.36
2Midland, MI$94,833$45.59
3Scottsdale, AZ$94,422$45.40
4San Francisco, CA$92,169$44.31
5Minneapolis, MN$91,058$43.78
6Seattle, WA$90,104$43.32
7New York, NY$90,085$43.31
8Boston, MA$84,798$40.77
9Austin, TX$82,484$39.66
10Portland, OR$81,310$39.09
11Las Vegas, NV$80,987$38.94
12Urban Honolulu, HI$80,407$38.66
13Cleveland, OH$80,100$38.51
14Charlotte, NC$78,052$37.52
15Blacksburg, VA$77,004$37.02
16Salt Lake City, UT$76,881$36.96
17Tampa, FL$75,843$36.46
18Chicago, IL$75,029$36.07
19Atlanta, GA$73,482$35.33
20Denver, CO$68,726$33.04

Bank analyst salary details

A bank analyst's salary ranges from $64,000 a year at the 10th percentile to $114,000 at the 90th percentile.

Average bank analyst salary graph
Average bank analyst salary graph, trends, and summary

What is a bank analyst's salary?

PercentileAnnual salaryMonthly salaryHourly rate
90th Percentile$114,000$9,500$55
75th Percentile$99,000$8,250$48
Average$85,532$7,128$41
25th Percentile$73,000$6,083$35
10th Percentile$64,000$5,333$31

Highest paying bank analyst jobs

The highest paying types of bank analysts are investment associate, equity analyst, and senior finance analyst.

Job titleAnnual salaryMonthly salaryHourly rateJob openings
Analyst Internship$38,569$3,214$18.54103,723
Financial Analyst Internship$38,827$3,236$18.67104,448
Corporate Finance Analyst$76,023$6,335$36.55114,375
Business & Finance Analyst$70,514$5,876$33.90168,111
Real Estate Analyst$71,206$5,934$34.2335,450
Investment Analyst$79,056$6,588$38.0163,003

Top companies hiring bank analysts now:

  1. J.P. Morgan jobs (28)
  2. Citi jobs (70)
  3. Morgan Stanley jobs (30)
  4. Goldman Sachs jobs (8)
  5. BNY Mellon jobs (5)

Which companies pay bank analysts the most?

Bank analyst salaries at BGC Partners and BMO Capital Markets are the highest-paying according to our most recent salary estimates. In addition, the average bank analyst salary at companies like Invesco and Cowen are highly competitive.

RankCompanyAverage salaryHourly rate
1BGC Partners$119,055$57.24
2BMO Capital Markets$115,064$55.32
3Invesco$114,130$54.87
4Cowen$111,976$53.83
5Santander Private Banking International$111,913$53.80
6Citicorp North America, Inc$110,774$53.26
7First Republic Bank$109,835$52.81
8HSBC Bank$105,628$50.78
9MUFG EMEA$104,529$50.25
10Banco Bilbao Vizcaya Argentaria$104,218$50.10
11Sumitomo Mitsui Financial Group$101,091$48.60
12J.P. Morgan$100,773$48.45
13Citi$100,534$48.33
14Barclays$99,895$48.03
15Morgan Stanley$99,590$47.88
16Lazard$98,264$47.24
17BNY Mellon$96,283$46.29
18Estée Lauder$96,009$46.16
19Central Pacific Bank$93,571$44.99
20City National Bank$92,777$44.60

Wage gap by gender, race and education

$84,000$83,000$82,000$81,000$80,000$79,000
MaleFemale

Bank analyst salary trends

The average bank analyst salary has risen by $13,136 over the last ten years. In 2014, the average bank analyst earned $72,396 annually, but today, they earn $85,532 a year. That works out to a 9% change in pay for bank analysts over the last decade.

Compare bank analyst salaries for cities or states with the national average over time.

Average bank analyst salary over time

Compare bank analyst salaries for individual cities or states with the national average.

Bank analyst salary by year

YearAvg. salaryHourly rate% Change
2025$85,500$41.12+2.6%
2024$83,300$40.07+1.6%
2023$82,000$39.41+1.6%
2022$80,700$38.79+3.0%
2021$78,200$37.62+1.8%

Recently added bank analyst salaries

CompanyJobLocationDate addedSalary
MUFG Americas HoldingsLoan Trading-Corporate Banking Middle Office, AnalystTampa, FL06/29/2025$66,000
Keybank National AssociationCorporate Banking Analyst, IndustrialsChicago, IL06/28/2025$85,000
M&T BankBanking Services Analyst V-Commercial Lending Operations (Data-Centric) (Hybrid Schedule Required)Buffalo, NY06/27/2025$85,104
Barclays PlcTransaction Banking AnalystNew York, NY06/27/2025$80,000
MUFGLoan Trading-Corporate Banking Middle Office, AnalystTempe, AZ06/26/2025$66,000
MUFG (DBALoan Trading-Corporate Banking Middle Office, AnalystTempe, AZ06/26/2025$66,000
MUFG (DBALoan Trading-Corporate Banking Middle Office, AnalystTampa, FL06/26/2025$66,000
Canadian Imperial Bank of Commerce2025 Analyst I, Corporate BankingNew York, NY06/25/2025$115,000
CIBC World Markets Corp2025 Analyst I, Corporate BankingNew York, NY06/25/2025$115,000
Busey BankFair and Responsible Banking AnalystLeawood, KS06/24/2025$68,000

Bank analyst salary FAQs

Search for bank analyst jobs

Browse business and financial jobs