SalariesFinancial Analysts

Financial Analysts Salary in the United States

Median pay, percentile range, and top US metros — official BLS data.

The median salary for Financial Analysts in the United States is $102,740 per year — about $49 per hour, according to the U.S. Bureau of Labor Statistics. Half of all workers in this occupation earn between $79,290 and $133,340 a year.

Median annual salary
$102,740
~$49/hr · ~$8,562/mo
Total US jobs
429K
Faster than average
Education
Bachelor's degree
Growth: +6%

Salary range

10th %ile
$63,720
25th %ile
$79,290
Median
$102,740
75th %ile
$133,340
90th %ile
$180,860

Top US metros for Financial Analysts

MetroLocal salary
Bridgeport-Stamford-Danbury, CT Metropolitan Statistical Area$158,310
Prescott Valley-Prescott, AZ$135,680
Idaho Falls, ID$119,170
San Jose-Sunnyvale-Santa Clara, CA$144,910
Davenport-Moline-Rock Island, IA-IL$105,850
New York-Newark-Jersey City, NY-NJ$128,930
Barnstable Town, MA$121,530
Decatur, AL$101,560
Florence, SC$100,410
Rochester, MN$105,270

Frequently asked questions

How much do Financial Analysts make in the US?

The median salary is $102,740 per year (about $49 per hour), according to BLS data. The middle 50% of workers earn between $79,290 and $133,340 a year.

How much do Financial Analysts make per hour?

About $49 per hour, based on the median annual salary of $102,740 for full-time work (2,080 hours per year).

What education do you need to work as Financial Analysts?

Typical entry-level education: Bachelor's degree, according to the U.S. Bureau of Labor Statistics.

Do these salary figures include bonuses or overtime?

No. BLS Occupational Employment and Wage Statistics reflect base wages only — they exclude overtime pay, bonuses, and most benefits.

View Financial Analysts jobs

Browse open positions in this career — remote and on-site roles available.

Find Financial Analysts jobs →
Source: US Bureau of Labor Statistics — Occupational Employment and Wage Statistics. (May 2025 OEWS.)