Business Analyst Salary in 2026

Based on 360 salary-transparent job listings

$2,429 /year avg

Salary Range

Low

$1

Average

$2,429

High

$120,706

Avg: $2,429
$1$120,706

25th Percentile

$1,215

Median

$60,354

75th Percentile

$61,568

Job Count

360

Salary Distribution

$0 - $30K
359
$100K - $150K
1

Business Analyst Salary by Experience Level

Experience Avg. Salary Listings
Mid Level $2,429 360

Business Analyst Salary by City

City Avg. Salary Listings
Saint Cloud, Minnesota $120,706 1
Dudley $15,000 2
Edinburgh $15,000 7
Stockport $15,000 2
Walsall $10,017 3
Cardiff $9,389 8
Birkenhead $9,012 5
Leicester $7,516 14
Bradford $7,515 4
Belfast $7,329 13

Business Analyst Salary by Employment Type

Full-Time

$2,429

360 listings

Frequently Asked Questions

What is the average Business Analyst salary?

The average Business Analyst salary is $2,429 per year based on 360 job listings on Jobs Near Me. Salaries range from $1 to $120,706.

What is the highest paying city for Business Analyst?

The highest paying city for Business Analyst roles is Saint Cloud, Minnesota with an average salary of $120,706.

How much does an entry level Business Analyst make?

Entry level salary data for Business Analyst is being collected. The overall average for this role is $2,429.

Related Salary Searches