Business Analyst Salaries in England

Salary estimated from 33,862 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 08 September 2018
Average in England
£41,835 per year
Meets national average
  • Most Reported
£12,000
£88,000
Salary Distribution

How much does a Business Analyst make in England?

The average salary for a Business Analyst is £41,835 per year in England, which meets the national average. Salary estimates are based on 33,862 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
£63,951 per year
£56,047 per year
£48,368 per year
£49,188 per year
£47,272 per year
£43,419 per year
£41,695 per year
£41,037 per year
£39,196 per year
£42,241 per year
Business Analyst salaries by location
CityAverage salary
£49,252 per year
£38,984 per year
£38,538 per year
£33,959 per year
£39,218 per year

Business Analyst job openings

Change & Business Implementation Analyst
BNP Paribas
London
Intermediate BA - Apps Investments
Invesco
Oxfordshire
Business Analyst
Next PLC
Enderby
Business Analyst jobs in England