Business Analyst Salaries in England

Salary estimated from 33,645 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 09 November 2018
Average in England
£42,271 per year
Meets national average
  • Most Reported
£12,000
£89,000
Salary Distribution

How much does a Business Analyst make in England?

The average salary for a Business Analyst is £42,271 per year in England, which meets the national average. Salary estimates are based on 33,645 salaries submitted anonymously to Indeed by Business Analyst employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Business Analyst is less than 1 year.
Business Analyst salaries by company in England
CompanyAverage salary
£54,388 per year
£49,180 per year
£43,738 per year
£43,595 per year
£42,398 per year
£54,677 per year
£51,735 per year
£47,835 per year
£43,419 per year
£41,579 per year
Business Analyst salaries by location
CityAverage salary
£49,511 per year
£38,986 per year
£38,905 per year
£34,568 per year
£39,178 per year