Business Analyst Salary

How much does a business analyst make? Real compensation data updated January 2026.

$99,984
Average Min
$128,692
Average Max
$120,982
Median Salary
$267,100
Top Salary
Entry level: $93,000
Senior level: $151,850
Top earners: $185,500

Sponsored

Business Analyst Salary by Experience Level

How business analyst salaries vary based on seniority and experience.

Senior

$152,890
average max salary
Range: $114,419 - $152,890
Based on 24 jobs

Entry/Junior

$80,000
average max salary
Range: $69,600 - $80,000
Based on 5 jobs

Sponsored

Business Analyst Salary by Region

Compare business analyst compensation across different geographic regions.

Find Business Analyst Jobs with Transparent Salaries

Browse business analyst positions from companies that share compensation upfront.

Real Job Data

Salaries from actual business analyst job postings.

Updated Regularly

Data refreshed as new jobs are posted.

USD Based

All figures in US Dollars, annual.