What is the average salary for a Financial Analyst?

Annual / Hourly

The average salary of a Financial Analyst is $91,620. Salaries start from $48,100 and go up to $152,420. Please note that the average salary for a Financial Analyst may vary depending on several factors, like level of education, amount of experience, industry, company size and location. Our source, the Bureau of Labor Statistics, produces some of the United States most sensitive and important economic information, which is based on their strongest commitment to accuracy, quality and integrity.

Learn more about the Financial Analyst job market for salaries of real jobs in your area.

Find your compatibility

Would you make a good financial analyst? Sokanu's free assessment reveals how compatible you are with a career across 5 dimensions!

Take the career test
Highest

The top 10% of Financial Analysts in United States earn:

$152,420
Senior

The top 25% of Financial Analysts in United States earn:

$106,470
Experienced

The middle 50% of Financial Analysts in United States earn:

$78,380
Junior

The bottom 25% of Financial Analysts in United States earn:

$60,010
Starting

The bottom 10% of Financial Analysts in United States earn:

$48,100

Historical salary

Financial Analyst salary by state

Click on a state to learn more

State Salary Rank
Financial Analyst Salary in New York 120,060 1
Financial Analyst Salary in Oregon 106,990 2
Financial Analyst Salary in California 102,630 3
Financial Analyst Salary in Connecticut 102,460 4
Financial Analyst Salary in Massachusetts 101,500 5
Financial Analyst Salary in District of Columbia 100,510 6
Financial Analyst Salary in Alaska 98,370 7
Financial Analyst Salary in Alabama 93,970 8
Financial Analyst Salary in New Jersey 92,370 9
Financial Analyst Salary in Virginia 92,330 10
Financial Analyst Salary in United States 91,620 11
Financial Analyst Salary in Texas 89,600 12
Financial Analyst Salary in Vermont 88,910 13
Financial Analyst Salary in Colorado 88,650 14
Financial Analyst Salary in Delaware 87,330 15
Financial Analyst Salary in Wyoming 86,970 16
Financial Analyst Salary in Maryland 86,440 17
Financial Analyst Salary in Georgia 82,060 18
Financial Analyst Salary in Washington 81,560 19
Financial Analyst Salary in Illinois 81,330 20
Financial Analyst Salary in Missouri 80,540 21
Financial Analyst Salary in Tennessee 79,800 22
Financial Analyst Salary in Louisiana 79,110 23
Financial Analyst Salary in Utah 78,890 24
Financial Analyst Salary in North Carolina 78,630 25
Financial Analyst Salary in New Hampshire 78,350 26
Financial Analyst Salary in Ohio 77,480 27
Financial Analyst Salary in Minnesota 77,120 28
Financial Analyst Salary in Montana 76,550 29
Financial Analyst Salary in Kansas 76,500 30
Financial Analyst Salary in Pennsylvania 76,120 31
Financial Analyst Salary in Iowa 75,630 32
Financial Analyst Salary in Wisconsin 75,510 33
Financial Analyst Salary in Arizona 74,800 34
Financial Analyst Salary in Indiana 74,760 35
Financial Analyst Salary in Michigan 74,500 36
Financial Analyst Salary in Arkansas 74,420 37
Financial Analyst Salary in Florida 73,900 38
Financial Analyst Salary in Idaho 73,870 39
Financial Analyst Salary in North Dakota 73,510 40
Financial Analyst Salary in Hawaii 72,780 41
Financial Analyst Salary in Rhode Island 72,750 42
Financial Analyst Salary in New Mexico 71,820 43
Financial Analyst Salary in Nevada 71,370 44
Financial Analyst Salary in Maine 71,020 45
Financial Analyst Salary in Oklahoma 69,830 46
Financial Analyst Salary in Nebraska 69,550 47
Financial Analyst Salary in Mississippi 67,310 48
Financial Analyst Salary in South Dakota 63,760 49
Financial Analyst Salary in Kentucky 63,060 50
Financial Analyst Salary in South Carolina 62,360 51
Financial Analyst Salary in Puerto Rico 54,360 52
Financial Analyst Salary in West Virginia 53,570 53
Financial Analyst Salary in Virgin Islands 47,350 54

Source: U.S. Department of Labor Bureau of Labor Statistics