Skip to main content
Data Analyst Salary in United Kingdom

Data Analyst Salary in London

Based on 3,601 job listings - London, United Kingdom 2026

Average salary
£49,813 - £67,751
Median salary
£48,024 - £60,000
Lower rangeUpper range

Salary distribution by percentile

10th percentile£26k
25th percentile£36k
Median£48k
75th percentile£61k
90th percentile£75k

50% of professionals earn between £36,188 - £61,000 GBP

The median salary is £48,024

Compare with national average

London

Average salary

49,813 - 67,751

Median salary

48,024 - 60,000

3,601 job openings

United Kingdom

Average salary

40,000 - 50,000

Median salary

40,000 - 50,000

27,859 job openings

Other cities

Manchester621 job openings
Edinburgh368 job openings
Birmingham366 job openings
Leeds334 job openings
Belfast280 job openings
Glasgow246 job openings
Bristol232 job openings
Cardiff179 job openings
Liverpool177 job openings
Sheffield138 job openings
Reading127 job openings
Milton Keynes111 job openings
West Of England109 job openings
Newcastle Upon Tyne104 job openings
Kennington102 job openings
Cambridge99 job openings
Nottingham90 job openings
Slough82 job openings
Belfast City District80 job openings
Vauxhall79 job openings
Coventry70 job openings

Data Analyst

3,601 job openings in London

View job listings

Find professionals

Data Analyst in London

View professionals

The average salary for a Data Analyst in London, United Kingdom is GBP 49,813 - GBP 67,751 per year in 2026, based on 3,601 job listings.

Explore 3,601 Data Analyst job listings in United Kingdom on BeBee, or check our salary calculator for a personalized estimate.