SalaryData

Financial Analyst Salary in the United States

Based on 340K+ data points from BLS and H-1B filings

BLS 2024 Data

Median Annual Salary

$94,263

$45.319/hr

7.4% vs 2023

Salary Range

$84K $221K

10th – 90th percentile

Total Employed

340K

workers nationwide

Financial Analyst salary in the United States reflects a competitive field with a median annual compensation of $94,263. Approximately 340,150 financial analysts work across the country, contributing to businesses' financial planning and analysis. Salaries in this profession vary considerably, ranging from $84,080 at the lower end to $221,460 for top earners, indicating significant opportunity for career advancement and specialization.

Several factors influence financial analyst compensation levels across different regions and employers. Experience, educational background, and professional certifications like the CFA significantly impact earning potential. Industry sector, company size, and geographic location also play important roles, as analysts working in major financial hubs or specialized industries often command higher salaries. Additional skills in data analysis, programming, and risk assessment can further enhance compensation prospects.

Salary Distribution — Financial Analyst

Financial Analyst salary percentiles
PercentileAnnual Salary
10th percentile$84,080
25th percentile$127,130
Median (50th percentile)$94,263
75th percentile$171,390
90th percentile$221,460

Financial Analyst Salary by State

Top 10 Highest-Paying States for Financial Analyst

#StateMedian Salaryvs NationalEmployed
1Wyoming$213,940+127.0%220
2New York$126,580+34.3%47K
3California$111,100+17.9%41K
4New Jersey$109,380+16.0%11K
5Oregon$107,680+14.2%3K
6Massachusetts$107,610+14.2%18K
7District of Columbia$106,840+13.3%4K
8Connecticut$106,250+12.7%5K
9Virginia$104,030+10.4%9K
10Minnesota$102,800+9.1%7K

Historical Salary Trend — Financial Analyst

Historical Financial Analyst salary trend
YearMedian Salary (United States)
2022$85,095
2023$87,779
2024$94,263

Financial Analyst Salary by Experience Level

Frequently Asked Questions

How much do financial analysts make per hour in the United States?

Financial analysts earn a median of $45 per hour in the United States. This translates to an annual median salary of $94,263, though hourly rates can vary significantly depending on experience and location.

What is the salary range for financial analysts in the US?

Financial analyst salaries in the United States range from $84,080 to $221,460 per year. This wide range reflects differences in experience level, specialization, employer size, and geographic location.

Which city pays financial analysts the most in America?

Wyoming is the top paying city for financial analysts in the United States, with an average salary of $213,940 per year. This significantly exceeds the national median of $94,263.

How many financial analysts are employed in the United States?

There are approximately 340,150 financial analysts currently employed across the United States. This represents a substantial workforce in the financial analysis field.

Related Occupations

More Locations