Data Analyst Salaries in London, England

Salary estimated from 5,321 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 16 November 2018
Average in London, England
£38,147 per year
24% Above national average
  • Most Reported
£11,000
£80,000
Salary Distribution

How much does a Data Analyst make in London, England?

The average salary for a Data Analyst is £38,147 per year in London, England, which is 24% above the national average. Salary estimates are based on 5,321 salaries submitted anonymously to Indeed by Data Analyst employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Data Analyst is less than 1 year.
Data Analyst salaries by company in London, England
CompanyAverage salary
£81,147 per year
£59,918 per year
£56,766 per year
£53,501 per year
£51,561 per year
£48,919 per year
£49,949 per year
£49,718 per year
£45,344 per year
£43,662 per year
Data Analyst salaries by location
CityAverage salary
£26,547 per year
£29,960 per year
£29,832 per year
£21,852 per year
£30,742 per year

Data Analyst job openings

Data Analyst
Barclays
London
Data Analyst
BP
East London
Intelligence Data Analyst
Lloyds Banking Group
London
Data Analyst jobs in London, England