Skip to main content
SalaryTruthBLS DATA

How Much Do Financial Analysts Make?

The median Financial Analyst salary is $102,986 per year as of 2024, based on BLS data across 25 metro areas. Salaries range from $79,440 to $134,470 depending on location. The national mean (average) salary is $125,223, with approximately 213,480 people employed in this role across the US.

Key Data

MetricValue
National Median Salary$102,986
National Mean Salary$125,223
Salary Range (by city median)$79,440$134,470
Total Employment213,480
Metro Areas Tracked25

Top-Paying Cities

CityMedian Salary
San Jose, CA$134,470
New York, NY$128,490
San Francisco, CA$128,470
Seattle, WA$111,410
Boston, MA$110,450