Business Analyst Salaries in England

Salary estimated from 17,713 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 14 September 2019
Average in England
£41,490 per year
Meets national average
  • Most Reported
£11,000
£91,000
Salary Distribution

How much does a Business Analyst make in England?

The average salary for a Business Analyst is £41,490 per year in England, which meets the national average. Salary estimates are based on 17,713 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
£58,150 per year
£56,810 per year
£49,517 per year
£47,067 per year
£46,309 per year
£46,388 per year
£45,648 per year
£45,792 per year
£43,077 per year
£46,664 per year
Business Analyst salaries by location
CityAverage salary
£47,778 per year
£36,355 per year
£36,312 per year
£38,787 per year
£38,458 per year

Business Analyst job openings

Business Analyst – Digital & Agile
Capgemini
West Midlands
Business Analyst – Digital & Agile
Capgemini
West Midlands
Business Analyst
BBC
London W12
Business Analyst jobs in England