Post job

Finance analyst salary

Quoted expert
Joel Stevenson

Average finance analyst salary

$69,887

$33.6 hourly rate

Entry-level finance analyst salary
$46,000 yearly salary
Updated December 15, 2025

Understanding the Finance Analyst Salary

The average salary for a finance analyst stands at $69,887 per year. This figure can vary significantly based on factors such as experience, education, and geographic location. Entry-level positions typically offer lower salaries, while experienced analysts can command significantly higher pay, especially in major financial hubs.

Top Paying States for Finance Analysts

Finance analysts in states like California, New York, and Texas often earn above-average salaries due to the concentration of financial firms and corporate headquarters in these areas. For instance, California ranks as the highest-paying state, while New York follows closely.

Compensation Across Industries

Analysts working in industries such as investment banking or corporate finance typically receive higher salaries compared to those in government or non-profit sectors. Moreover, specialized roles in finance, like risk analysis or financial modeling, can also lead to increased earning potential.

Career Advancement Opportunities

As finance analysts gain experience and expertise, they can progress to higher positions such as senior financial analyst or finance manager. These roles often come with enhanced responsibilities and compensation packages.

On this page
Finance analyst salary by: 

Let Zippia find your next finance analyst job

Floating question marks illustration

Let Zippia find your next finance analyst job

Floating question marks illustration

Where can a Finance Analyst earn more?

Compare salary by location
Vs
108k
88k
68k
48k
28k
Columbus, OH$84,858
Columbus, IN$57,636
Compare salary by company
Vs
172k
152k
132k
112k
92k
The Citadel$149,760
AEA Investors$122,326

Finance analyst salary estimates from across the web

Based on the latest salary information compiled by Zippia, Salary.com, Glassdoor and Payscale, the average salary for a finance analyst typically falls between $67,758 and $86,221.
zippia
$69,887yearly
glassdoor[1]
$86,221yearly
Salary.com[2]
$72,086yearly
payscale[3]
$67,758yearly

Average finance analyst salary by state

The highest-paying states for finance analysts are Connecticut, New York, and California. The lowest average finance analyst salary states are Nebraska, Florida, and Louisiana.

  • State view
  • County view
Average salary:

Highest paying states for finance analysts

RankStateAvg. salaryHourly rate
1New York$82,552$39.69
2Connecticut$83,960$40.37
3Washington$75,245$36.18
4Delaware$70,090$33.70
5California$76,357$36.71
6Massachusetts$73,203$35.19
7Rhode Island$70,828$34.05
8New Jersey$74,694$35.91
9Virginia$67,743$32.57
10Pennsylvania$70,054$33.68
11District of Columbia$70,153$33.73
12Illinois$63,860$30.70
13New Hampshire$69,950$33.63
14Oregon$68,853$33.10
15Nevada$67,559$32.48
16North Carolina$62,020$29.82
17Maryland$66,772$32.10
18Michigan$62,361$29.98
19Ohio$61,286$29.46
20Wisconsin$58,717$28.23
21Arizona$60,758$29.21
22Wyoming$57,448$27.62
23Minnesota$60,965$29.31
24Vermont$61,646$29.64
25Texas$58,420$28.09
26Missouri$60,105$28.90
27West Virginia$60,682$29.17
28Utah$56,709$27.26
29Maine$60,119$28.90
30Indiana$58,263$28.01
31Tennessee$56,184$27.01
32Alaska$58,928$28.33
33Idaho$56,907$27.36
34Colorado$56,337$27.09
35North Dakota$54,774$26.33
36Kentucky$56,886$27.35
37New Mexico$57,081$27.44
38Iowa$56,353$27.09
39South Dakota$55,042$26.46
40Georgia$55,282$26.58
41Arkansas$55,313$26.59
42Hawaii$51,194$24.61
43Alabama$54,389$26.15
44Florida$52,135$25.06
45South Carolina$55,105$26.49
46Nebraska$52,848$25.41
47Kansas$54,000$25.96
48Montana$54,093$26.01
49Mississippi$51,498$24.76
50Louisiana$52,131$25.06
51Oklahoma$51,670$24.84

Highest paying cities for finance analysts

The highest-paying cities for finance analysts are San Francisco, CA, Stamford, CT, and New York, NY.

RankCityAvg. salaryHourly rate
1San Francisco, CA$84,858$40.80
2Stamford, CT$83,967$40.37
3New York, NY$82,779$39.80
4Seattle, WA$76,223$36.65
5Jersey City, NJ$74,872$36.00
6Boston, MA$73,128$35.16
7Philadelphia, PA$70,571$33.93
8Washington, DC$70,206$33.75
9Arlington, VA$69,374$33.35
10Las Vegas, NV$67,192$32.30
11Baltimore, MD$67,061$32.24
12Chicago, IL$64,159$30.85
13Detroit, MI$62,684$30.14
14Minneapolis, MN$61,008$29.33
15Phoenix, AZ$60,929$29.29
16Charlotte, NC$60,926$29.29
17Columbus, OH$60,917$29.29
18Saint Louis, MO$60,386$29.03
19San Antonio, TX$59,042$28.39
20Columbus, IN$57,636$27.71

Finance Analysts are the most in-demand in these five cities:

  1. San Francisco, CA
  2. Stamford, CT
  3. New York, NY
  4. Seattle, WA
  5. Jersey City, NJ

Finance analyst salary details

A finance analyst's salary ranges from $46,000 a year at the 10th percentile to $104,000 at the 90th percentile.

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

What is a finance analyst's salary?

PercentileAnnual salaryMonthly salaryHourly rate
90th Percentile$104,000$8,667$50
75th Percentile$86,000$7,167$41
Average$69,887$5,824$34
25th Percentile$56,000$4,667$27
10th Percentile$46,000$3,833$22

Highest paying finance analyst jobs

The highest paying types of finance analysts are equity analyst, finance systems analyst, and senior finance analyst.

Job titleAnnual salaryMonthly salaryHourly rateJob openings
Treasury Analyst$72,667$6,056$34.9450,817
Cost Analyst$54,158$4,513$26.0460,034
Control Analyst$69,598$5,800$33.46133,321
Investment Analyst$79,056$6,588$38.0163,003
Finance Analyst-Operations Finance$67,736$5,645$32.57144,067
Budget Analyst$56,598$4,716$27.2150,081

How would you rate the starting salaries for finance analysts, as well as the prospects for salary advancement?

Joel Stevenson

Founding Director USC Columbia Technology Incubator, Associate Director Faber Entrepreneurship Center, Senior Lecturer Entrepreneurship and Strategic Management, University of South Carolina

Don't know of a better starting salary than the one mentioned above-a lot of room for advancement.

Top companies hiring finance analysts now:

  1. Google jobs (588)
  2. Ernst & Young jobs (2,717)
  3. Goldman Sachs jobs (289)
  4. Citi jobs (698)
  5. Microsoft jobs (237)

Which companies pay finance analysts the most?

Finance analyst salaries at The Citadel and Pacific Investment Management Company LLC are the highest-paying according to our most recent salary estimates. In addition, the average finance analyst salary at companies like D. E. Shaw group and Neuberger Berman are highly competitive.

RankCompanyAverage salaryHourly rate
1The Citadel$149,760$72.00
2Pacific Investment Management Company LLC$136,409$65.58
3D. E. Shaw group$132,751$63.82
4Neuberger Berman$132,461$63.68
5NVIDIA$131,676$63.31
6Google$130,404$62.69
7Meta$129,130$62.08
8Jane Street$128,842$61.94
9Databricks$128,451$61.76
10Warburg Pincus$128,369$61.72
11Bridgewater Associates$128,220$61.64
12Pillsbury Winthrop Shaw Pittman$127,232$61.17
13Western Digital$127,177$61.14
14Madison Dearborn Partners$125,926$60.54
15Oak Hill Advisors$125,201$60.19
16BNY Mellon$124,277$59.75
17Centerbridge Partners$124,160$59.69
18Ernst & Young$123,113$59.19
19Mayo Clinic$122,522$58.90
20AEA Investors$122,326$58.81

Wage gap by gender, race and education

$68,000$67,000$66,000$65,000$64,000$63,000
MaleFemale

Finance Analyst salary by industry

The average finance analyst salary varies across industries:

  • The average finance analyst salary in the finance industry is $92,446, the highest of any industry.
  • The average finance analyst salary in the finance industry is $88,087.
  • Finance analysts in the health care industry earn an average salary of $72,055, the lowest of any industry.

Highest paying industries for finance analysts

RankIndustryAverage salaryHourly rate
1Finance$92,446$44.45
2Professional$88,087$42.35
3Technology$84,938$40.84
4Manufacturing$76,704$36.88
5Retail$76,080$36.58
6Health Care$72,055$34.64

High paying finance analyst jobs

Finance analyst salary trends

The average finance analyst salary has risen by $10,733 over the last ten years. In 2014, the average finance analyst earned $59,154 annually, but today, they earn $69,887 a year. That works out to a 9% change in pay for finance analysts over the last decade.

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

Average finance analyst salary over time

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

Finance analyst salary by year

YearAvg. salaryHourly rate% Change
2025$69,900$33.60+2.6%
2024$68,100$32.74+1.6%
2023$67,000$32.20+1.6%
2022$65,900$31.69+3.0%
2021$63,900$30.74+1.8%

Recently added finance analyst salaries

CompanyJobLocationDate addedSalary
AMN HealthcareFinancial AnalystDallas, TX06/30/2025$66,500
Eversource EnergyFinancial Analyst (Hybrid)Berlin, CT06/30/2025$85,350
Polaris IndustriesFinancial Analyst-ToolingWyoming06/30/2025$67,000
JeppesenProcurement Financial AnalystEverett, WA06/30/2025$61,200
JeppesenExperienced Financial AnalystCole, OK06/30/2025$73,100
JeppesenExperienced Financial AnalystHazelwood, MO06/30/2025$79,050
Sanford HealthAssociate Financial Analyst-SiouxSioux Falls, SD06/30/2025$44,871
Simpson Strong Tie CoFinancial AnalystPleasanton, CA06/30/2025$65,200
SutterhealthFinancial Analyst IV, Limited TermSan Francisco, CA06/30/2025$128,622
State of FloridaFinancial Examiner/Analyst IITallahassee, FL06/30/2025$53,141

Finance analyst salary FAQs

Search for finance analyst jobs

Browse business and financial jobs