Business Analyst Salary

Average Yearly Salary
$75,000
$58,000
Min 10%
$75,000
Median 50%
$97,000
Max 90%
Best Paying Company
Becton Dickinson and Company
Highest Paying City
Washington, DC
Highest Paying State
New Jersey
Average Experience Level
2.9 years
How much does a business analyst make?
The national average salary for a Business Analyst in the U.S. is $75,815 annually or $36.45 hourly. The top 10 percent of earners make over $97,000 annually, whereas the bottom 10 percent of earners make under $58,000 per year. The most abundant employment opportunities for Business Analysts are in Professional companies and Technology companies. The top 5 states when it comes to Business Analyst salaries are New Jersey, Virginia, Maryland, Connecticut, and California. The typical employment for a Business Analyst is 2.9 years.

Average Business Analyst Salary By Location

As a Business Analyst in the U.S., you can expect to earn on average $75,815 per year or $36.45 per hour. Working in Washington, DC as a Business Analyst will pay you the highest wages at around $85,928 per year. The average entry-level salary in Washington, DC is $60,000. The top 5 states with the highest reported Business Analyst salaries are New Jersey, Virginia, Maryland, Connecticut, and California. On the other hand, Tennessee, Oklahoma, North Dakota, Arkansas, and Louisiana report the lowest wages for Business Analysts.

Map of Business Analyst Salaries

The darker areas on the map show where Business Analysts earn the highest salaries across all 50 states.

Average Salary:

Average Business Analyst Salary By Company

Business Analysts report their job security as good. Just as in every field, some employers pay higher wages than others. Most Business Analyst jobs are in Professional companies and Professional companies. Companies like Becton Dickinson and Company or SITA will get you the highest pay packages. In addition, companies like Informatica and SAP America report highly competitive salaries for Business Analysts.

Average Business Analyst Pay By Industry

The type of industry that a Business Analyst works in can influence their earning potential. Our data shows that Technology companies, Health Care companies, and Manufacturing companies tend to have the highest salaries for Business Analysts. Technology companies pay Business Analysts an average salary of $77,583, Health Care companies pay $76,079, and Manufacturing companys come in at $75,756. The average salary for Business Analysts in the Automotive industry is lower than the rest, coming in at $72,889.
Industry
Average Salary
Technology
Technology
$77,583
$78k
Health Care
Health Care
$76,079
$76k
Manufacturing
Manufacturing
$75,756
$76k
Finance
Finance
$75,435
$75k
Insurance
Insurance
$73,838
$74k
Automotive
Automotive
$72,889
$73k

Business Analyst Salary History

Compare salaries for individual cities or states with the national average.

National Average
Ashburn, VA

Business Analyst Salary By Experience Level

The salary for a Business Analyst can range from $35,726 to $121,040 depending on the amount of work experience that the person has. Data on how experience level affects salary is provided by the Bureau of Labor Statistics (BLS) as part of their National Compensation Survey, which is based on factors such as knowledge, complexity, contacts, and environment.

Recently Added Business Analyst Salaries

Company
Job
Location
Date Added
Salary
Hirelevel
Business Analyst
04/29/2020
$50,000
Hirelevel
Business Analyst
04/29/2020
$58,436
Business Systems Analyst
04/28/2020
$80,500
Ohio State University Wexner Medical Center
Business Systems Analyst
04/28/2020
$54,800
Business Systems Analyst
04/28/2020
$80,500
Business Analyst
04/25/2020
$66,418
Shelter Insurance
Business Systems Analyst-HO Claims
04/24/2020
$43,735
Business Analyst
04/24/2020
$49,566
Business Systems Analyst
04/24/2020
$38,480
Business Analyst
04/23/2020
$40,530
Show More