Who Earns What

How much does a financial analyst make?

US Financial and Investment Analysts
$102,740

a year · about $49 an hour

A typical financial analyst in the United States makes $102,740 a year, about $49 an hour, about 2× a typical US worker (median, May 2025, US Bureau of Labor Statistics).

What do they do?

An analyst checks company reports, stock prices, and economic news, then uses software to estimate value and risk. They may meet company leaders and turn their findings into a report recommending what to buy, hold, or avoid.

Did you know? Some US financial analysts focus on “green” investments, researching mutual funds or ETFs made up of environmentally minded companies.

Is that a lot?

Compared with jobs you know
This job$102,740
Typical worker$50,980
Elementary teacher$63,970
Doctor$244,180
Cashier$32,880

If 100 people had this job

Most earn between $63,720 and $180,860
53 of 100
more than half

How do you become one?

In the US, earn a bachelor's degree, often in finance or business, then apply for an entry-level analyst job after college. Some jobs require an employer-sponsored FINRA license; the optional CFA credential takes three exams and relevant work experience.

School needed: Usually a bachelor's degree

Good for people who like keeping things organized and leading and selling

Why does pay differ?

In the US, pay often differs with experience and education, location, and the industry an employer is in. A CFA credential or moving into a specialist or portfolio-manager role may help someone advance and change their earning opportunities.

Where does it pay most?

Highest in New York ($127,930), lowest in Louisiana ($75,680).

See every state
Whole US$102,740
New York$127,930
Oregon$120,590
Massachusetts$111,040
California$109,110
New Jersey$108,610
Oklahoma$79,640
Mississippi$79,580
Louisiana$75,680

Top 5 and bottom 3 states, typical (median) yearly pay.

Jobs like this

Famous people in this job

Kids' questions

Next up

Who earns more?
Data table and sources
Financial analyst pay in the United States (May 2025, median and spread) — Data: US BLS OEWS, May 2025
Lower earner (10th from bottom)Typical person (median)Higher earner (10th from top)People in this job
$63,720$102,740$180,860about 362,000
States where financial analysts earn the most (median, May 2025)
StateTypical person (median)People in this job
New York$127,930about 52,000
Oregon$120,590about 3,000
Massachusetts$111,040about 15,000
California$109,110about 45,000
New Jersey$108,610about 10,000

Official definition: Conduct quantitative analyses of information involving investment programs or financial data of public or private institutions, including valuation of businesses. Excludes “Budget Analysts” (13-2031), “Financial Risk Specialists” (13-2054), and “Securities, Commodities, and Financial Services Sales Agents” (41-3031).

Source: US Bureau of Labor Statistics, OEWS May 2025 (bls.gov); descriptions and related jobs from O*NET 31.0. Figures as of May 2025, full-time yearly pay (hourly × 2,080 hours). bls.gov/oes · O*NET OnLine

Pages used for the text

Data: US BLS OEWS, May 2025 · 1 USD = 150 JPY