Mid-Level Business Analyst Salary

$91,494

Average Base Salary

$108,978

Average Total Compensation

Min: $63K
Max: $130K
Base Salary
Median: $89K
Mean (Average): $91K
Data points: 3,341
Min: $12K
Max: $195K
Total Compensation
Median: $111K
Mean (Average): $109K
Data points: 377

Mid-Level Business Analyst Salary Compared to other Seniority Levels

$79K
$229K
Executive
Median: $138K
Mean (Average): $141K
Data points: 6
$65K
$165K
Manager
Median: $103K
Mean (Average): $106K
Data points: 582
$62K
$143K
Senior
Median: $94K
Mean (Average): $97K
Data points: 7,881
$63K
$130K
Mid-Level
Median: $89K
Mean (Average): $91K
Data points: 3,341
$52K
$115K
Entry Level
Median: $70K
Mean (Average): $75K
Data points: 401
Intern*
$44K
Intern
Median: $44K
Mean (Average): $44K
Data points: 1

Mid-Level Business Analyst Salary Compared to other Positions

$70K
$207K
Machine Learning Engineer
Median: $150K
Mean (Average): $145K
Data points: 701
$88K
$194K
Product Manager
Median: $148K
Mean (Average): $144K
Data points: 1,505
$77K
$180K
Data Scientist
Median: $138K
Mean (Average): $134K
Data points: 4,178
$77K
$180K
Software Engineer
Median: $130K
Mean (Average): $128K
Data points: 25,864
$83K
$163K
Data Engineer
Median: $125K
Mean (Average): $125K
Data points: 3,593
$79K
$150K
Business Intelligence
Median: $122K
Mean (Average): $119K
Data points: 2,156
$70K
$180K
Growth Marketing Analyst
Median: $113K
Mean (Average): $115K
Data points: 65
$83K
$155K
Product Analyst
Median: $115K
Mean (Average): $113K
Data points: 29
$55K
$165K
Research Scientist
Median: $105K
Mean (Average): $109K
Data points: 1,226
$63K
$130K
Business Analyst
Median: $89K
Mean (Average): $91K
Data points: 3,341
$60K
$126K
Data Analyst
Median: $75K
Mean (Average): $80K
Data points: 1,441

Most data science positions fall under different position titles depending on the actual role.

From the graph we can see that on average the Machine Learning Engineer role pays the most with a $144,615 base salary while the Data Analyst role on average pays the least with a $79,999 base salary.

Top Cities for Mid-Level Business Analyst Salaries

$56K
$156K
Memphis, TN
Median: $119K
Mean (Average): $114K
Data points: 40
$77K
$146K
San Francisco, CA
Median: $111K
Mean (Average): $112K
Data points: 167
$51K
$174K
Omaha, NE
Median: $87K
Mean (Average): $102K
Data points: 27
$78K
$148K
Washington, DC
Median: $100K
Mean (Average): $101K
Data points: 150
$78K
$131K
Seattle, WA
Median: $100K
Mean (Average): $100K
Data points: 788
$70K
$121K
Austin, TX
Median: $100K
Mean (Average): $99K
Data points: 39
$82K
$104K
Portland, OR
Median: $101K
Mean (Average): $97K
Data points: 6
$82K
$109K
Lansing, MI
Median: $95K
Mean (Average): $97K
Data points: 10
$68K
$128K
New York, NY
Median: $90K
Mean (Average): $95K
Data points: 303
$68K
$138K
Phoenix, AZ
Median: $94K
Mean (Average): $95K
Data points: 56
$89K
$99K
Lexington, KY
Median: $93K
Mean (Average): $94K
Data points: 7
$63K
$111K
Pittsburgh, PA
Median: $90K
Mean (Average): $93K
Data points: 27
$70K
$135K
Minneapolis-St. Paul Area
Median: $85K
Mean (Average): $91K
Data points: 23
$63K
$120K
San Diego, CA
Median: $95K
Mean (Average): $91K
Data points: 48
$67K
$123K
Los Angeles, CA
Median: $85K
Mean (Average): $91K
Data points: 100

The Business Analyst salary in Zurich, Switzerland is the highest paying salary with a $160,000 average base salary. The Business Analyst salary in Pune, India is the lowest paying salary with $44,000 average base salary.

Top Companies for Mid-Level Business Analyst Salaries

$116K
$170K
Mckinsey & Company
Median: $145K
Mean (Average): $142K
Data points: 16
$118K
$147K
Twitter
Median: $140K
Mean (Average): $137K
Data points: 9
$105K
$154K
Intuit
Median: $145K
Mean (Average): $136K
Data points: 6
$106K
$150K
Linkedin
Median: $130K
Mean (Average): $132K
Data points: 5
$106K
$148K
Microsoft
Median: $130K
Mean (Average): $131K
Data points: 5
$97K
$163K
Capital One
Median: $120K
Mean (Average): $126K
Data points: 84
$84K
$139K
Uber
Median: $115K
Mean (Average): $115K
Data points: 6
$50K
$160K
Google
Median: $121K
Mean (Average): $113K
Data points: 15
$87K
$146K
Meta
Median: $105K
Mean (Average): $113K
Data points: 10
$77K
$113K
Charter Communications
Median: $113K
Mean (Average): $106K
Data points: 7
$90K
$122K
Ebay
Median: $99K
Mean (Average): $104K
Data points: 5
$86K
$125K
Applied Medical
Median: $100K
Mean (Average): $102K
Data points: 12
$69K
$132K
Amazon
Median: $100K
Mean (Average): $98K
Data points: 1,177
$77K
$116K
Wayfair
Median: $100K
Mean (Average): $96K
Data points: 5
$77K
$110K
Virtusa
Median: $94K
Mean (Average): $95K
Data points: 79

The Business Analyst at Genentech salary is the highest paying salary with a $193,000 average base salary. The Business Analyst at Infosys salary is the lowest paying salary with $44,000 average base salary.