Post job

Analyst salary

Average analyst salary

$73,007

$35.1 hourly rate

Entry-level analyst salary
$53,000 yearly salary
Updated January 8, 2025

Average Analyst Salary

The average salary for an analyst in the United States is $73,007 per year. This figure represents a significant benchmark, reflecting the demand for analytical skills across various sectors, including finance, marketing, and technology. Analysts often utilize data to influence business strategies, which is why companies value their expertise.

Salary by Experience Level

Analysts with more experience typically command higher salaries. Entry-level analysts may earn around $55,000, while those with over ten years of experience can see salaries exceed $90,000. Continuous professional development, such as obtaining relevant certifications, can further enhance earning potential.

Regional Salary Variations

Location significantly impacts analyst salaries. States like California and New York offer some of the highest salaries, averaging over $80,000 annually. In contrast, analysts in states with lower living costs might earn less but still enjoy competitive salaries.

Career Opportunities

Analysts can explore various paths, including financial analysis, operations, or data science. Each specialization presents unique salary structures and growth opportunities. By focusing on skills and market trends, analysts can strategically position themselves for lucrative roles in their desired fields.

On this page
Analyst salary by: 

Let Zippia find your next analyst job

Floating question marks illustration

Let Zippia find your next analyst job

Floating question marks illustration

Where can an Analyst earn more?

Compare salary by location
Vs
95k
75k
55k
35k
Columbus, OH$83,138
Saint Louis, MO$65,191
Compare salary by company
Vs
159k
139k
119k
99k
79k
The Citadel$132,524
Cargill$108,892

Analyst salaries by experience level

Analyst salary estimates from across the web

Based on the latest salary information compiled by Zippia, Indeed and Comparably, the average salary for an analyst typically falls between $73,007 and $86,856.
zippia
$73,007yearly
indeed[1]
$74,377yearly
comparably[2]
$86,856yearly

Average analyst salary by state

The average analyst salary in New Jersey, New York, and Connecticut are the highest in the U.S. The lowest average analyst salary states are Wyoming, South Dakota, and Montana.

  • State view
  • County view
Average salary:

Highest paying states for analysts

RankStateAvg. salaryHourly rate
1New Jersey$83,090$39.95
2New York$81,596$39.23
3Massachusetts$78,745$37.86
4District of Columbia$82,775$39.80
5Rhode Island$71,897$34.57
6Connecticut$78,948$37.96
7Texas$72,639$34.92
8Virginia$72,877$35.04
9Maryland$76,453$36.76
10North Carolina$70,861$34.07
11California$77,915$37.46
12Illinois$70,175$33.74
13Georgia$70,976$34.12
14Washington$72,799$35.00
15Vermont$68,528$32.95
16Pennsylvania$68,705$33.03
17Oregon$70,089$33.70
18Alabama$69,197$33.27
19Colorado$69,608$33.47
20Ohio$67,665$32.53
21New Hampshire$68,843$33.10
22Arizona$66,537$31.99
23Michigan$67,575$32.49
24Hawaii$66,515$31.98
25Wisconsin$64,606$31.06
26Minnesota$65,226$31.36
27Alaska$64,210$30.87
28Maine$64,460$30.99
29Missouri$64,574$31.05
30Oklahoma$64,085$30.81
31Florida$62,627$30.11
32South Carolina$63,883$30.71
33Delaware$60,618$29.14
34Iowa$63,279$30.42
35Tennessee$60,535$29.10
36Nevada$61,522$29.58
37Nebraska$58,030$27.90
38New Mexico$60,012$28.85
39Louisiana$62,051$29.83
40Wyoming$56,647$27.23
41Indiana$59,616$28.66
42Idaho$57,940$27.86
43Kansas$58,312$28.03
44Utah$50,566$24.31
45West Virginia$57,254$27.53
46Kentucky$57,401$27.60
47Montana$55,252$26.56
48North Dakota$50,840$24.44
49Mississippi$57,354$27.57
50South Dakota$55,410$26.64
51Arkansas$52,268$25.13

Highest paying cities for analysts

The highest-paying cities for analysts are Jersey City, NJ, Washington, DC, and San Francisco, CA.

RankCityAvg. salaryHourly rate
1Jersey City, NJ$83,138$39.97
2Washington, DC$82,785$39.80
3San Francisco, CA$82,555$39.69
4New York, NY$81,871$39.36
5Stamford, CT$79,011$37.99
6Boston, MA$78,764$37.87
7Baltimore, MD$76,643$36.85
8San Antonio, TX$73,499$35.34
9Seattle, WA$73,490$35.33
10Arlington, VA$73,352$35.27
11Jacksonville, NC$71,573$34.41
12Columbus, GA$70,969$34.12
13Chicago, IL$70,397$33.84
14Denver, CO$69,577$33.45
15Philadelphia, PA$69,207$33.27
16Columbus, OH$67,615$32.51
17Jackson, MI$67,433$32.42
18Phoenix, AZ$66,640$32.04
19Minneapolis, MN$65,266$31.38
20Saint Louis, MO$65,191$31.34

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

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

Analyst salary details

An analyst's salary ranges from $53,000 a year at the 10th percentile to $99,000 at the 90th percentile.

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

What is an analyst's salary?

PercentileAnnual salaryMonthly salaryHourly rate
90th Percentile$99,000$8,250$48
75th Percentile$85,000$7,083$41
Average$73,007$6,084$35
25th Percentile$62,000$5,167$30
10th Percentile$53,000$4,417$25

Highest paying analyst jobs

The highest paying types of analysts are staff analyst, product analyst, and program management analyst.

Job titleAnnual salaryMonthly salaryHourly rateJob openings
Business Development Analyst$59,867$4,989$28.78185,387
Program Management Analyst$79,266$6,605$38.11179,486
Corporate Finance Analyst$76,023$6,335$36.55114,375
Business Process Analyst$78,215$6,518$37.60160,260
Client Services Analyst$63,202$5,267$30.3997,374
Data Research Analyst$57,865$4,822$27.82135,144

Which companies pay analysts the most?

Analyst salaries at The Citadel and Warburg Pincus are the highest-paying according to our most recent salary estimates. In addition, the average analyst salary at companies like Credit Karma and Bunge are highly competitive.

RankCompanyAverage salaryHourly rate
1The Citadel$132,524$63.71
2Warburg Pincus$120,569$57.97
3Credit Karma$116,258$55.89
4Bunge$115,930$55.74
5PayPal$115,530$55.54
6Trilantic Capital Partners$114,808$55.20
7ConocoPhillips$113,811$54.72
8Practice Fusion$112,594$54.13
9L.E.K. Consulting$112,478$54.08
10Palantir$112,000$53.85
11Cerberus Capital Management$111,989$53.84
12Coatue Management$111,957$53.83
13Virtusa$111,443$53.58
14Meta$110,819$53.28
15Phillips 66$110,733$53.24
16Apple$110,689$53.22
17Roku$110,439$53.10
18Lyft$110,377$53.07
19Yahoo$109,097$52.45
20Cargill$108,892$52.35

Wage gap by gender, race and education

$73,000$72,200$71,400$70,600$69,800$69,000
MaleFemale

Analyst salary trends

The average analyst salary has risen by $7,637 over the last ten years. In 2014, the average analyst earned $65,370 annually, but today, they earn $73,007 a year. That works out to a 8% change in pay for analysts over the last decade.

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

Average analyst salary over time

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

Analyst salary by year

YearAvg. salaryHourly rate% Change
2025$73,000$35.10+2.7%
2024$71,000$34.14+1.9%
2023$69,600$33.48+1.4%
2022$68,700$33.01+1.4%
2021$67,700$32.57+0.0%

Recently added analyst salaries

CompanyJobLocationDate addedSalary
Arrow ElectronicsRetirement AnalystDenver, CO06/30/2025$67,000
Eversource EnergyAnalyst, AMI Exception (Hybrid)Westwood, MA06/30/2025$86,210
IDEXJDE AnalystRochester, NY06/30/2025$110,000
Northern Technologies InternationalSOC Tier I AnalystTampa, FL06/30/2025$39,653
AstreyaIncident Response Analyst IISan Jose, CA06/30/2025$72,960
BloomenergyAnalyst, Utility & IPP Origination (NCG)San Jose, CA06/30/2025$96,000
CmhPayment AnalystLewiston, ME06/30/2025$41,740
ParsonsElectromagnetic Spectrum AnalystChantilly, VA06/30/2025$72,900
United Talent AgencyIncident AnalystAtlanta, GA06/30/2025$76,000
Kansas State UniversityDegree AnalystManhattan, KS06/30/2025$42,825

Analyst salary FAQs

Search for analyst jobs

Browse business and financial jobs