Content has loaded
Financial analyst salary in United States
How much does a Financial Analyst make in the United States?
Average base salary
$86,130
- Hour
- Day
- Week
- Month
- Year
Average $86,130
Low $55,715
High $133,148
The average salary for a financial analyst is $86,130 per year in the United States. 9.4k salaries taken from job postings on Indeed in the past 36 months (updated August 17, 2026).
Highest paying companies for Financial Analyst in United States
Average year pay is based on job postings on Indeed in the past 36 months.FootBridge Companies
$208,000per year
U.S. Securities and Exchange C...
$206,928per year
Brown Brothers Harriman
$200,000per year
Beacon Oral Specialists
$197,600per year
Tradeweb
$186,667per year
Everpure
$186,500per year
Looking to Hire?
Highest paying cities for Financial Analysts near United States
Where can a Financial Analyst earn more?
Compare salaries for Financial Analysts in different locationsFrequently Asked Questions (FAQs) about Financial Analyst