Jobs in research and science offer pay well above average and are expected to continue to grow in the future. Increasing reliance on data and technology means that demand -- and with it, the pay -- for STEM workers is increasing. However, jobs in these fields often require graduate education and/or specialised training. While domain-specific expertise gives workers in these fields access to very specialised jobs, many other types of employers also hire these employees for their data and technical skills.
Data Analyst salary in United Kingdom
A Data Analyst salary range in United Kingdom can vary based on important factors such as education, skills, certifications, and years of experience. A Data Analyst in United Kingdom can expect to see an entry level salary range of £37,806 to £75,473 per year, based on 272 salary contributions. At the highest seniority level, an experienced Data Analyst in United Kingdom can make a salary range of £82,339 to £166,855 with at least 8 years of experience, based on 18,354 salary contributions. The top 3 companies in United Kingdom where a Data Analyst gets the highest compensation are New Relic, Zynga and Meta. Bigger companies typically pay 53.24% less than smaller companies for a Data Analyst.
Recent salaries shared by Data Analysts
50 salaries
Job Title | Years of Experience
Total Pay
Base • Additional pay
Location
Date submitted
Job Title | Years of Experience
Location
Date submitted
Total Pay
Base • Additional pay
Data Analyst
|
4-6 years
£46K - £54K/yr
London, England
submitted on Jul 2, 2026
£46K - £54K/yr
Data Analyst
|
1-3 years
£38K - £44K/yr
London, England
submitted on Jul 2, 2026
£38K - £44K/yr
Data Analyst
|
4-6 years
£33K - £39K/yr
London, England
submitted on Jul 2, 2026
£33K - £39K/yr
Anonymously share your salary to help the community.
Data Analyst
|
1-3 years
£30K - £34K/yr
Manchester, England
submitted on Jul 2, 2026
£30K - £34K/yr
Data Analyst
|
4-6 years
£41K - £47K/yr
Colchester, England
submitted on Jul 2, 2026
£41K - £47K/yr
Data Analyst
|
1-3 years
£31K - £36K/yr
Wallingford, England
submitted on Jul 2, 2026
£31K - £36K/yr
Data Analyst
|
1-3 years
£48K - £57K/yr
London, England
submitted on Jul 2, 2026
£48K - £57K/yr
Data Analyst
|
1-3 years
£43K - £51K/yr
London, England
submitted on Jul 1, 2026
£43K - £51K/yr
Data Analyst
|
4-6 years
£46K - £53K/yr
Birmingham, England
submitted on Jul 1, 2026
£46K - £53K/yr
Data Analyst
|
1-3 years
£59K - £69K/yr
London, England
submitted on Jul 1, 2026
£59K - £69K/yr
Viewing 1 - 10 of 50
Frequently asked questions about Data Analyst salaries
The average salary for Data Analyst is £37,590 per year or £18 per hour, with top earners making up to £61,775 (90th percentile). Typically, pay ranges from £29,545 (25th percentile) to £48,431 (75th percentile) annually. Salary estimates are based on 15141 salaries submitted anonymously to Glassdoor by Data Analyst employees.
The highest salary for Data Analyst is £48,431 per year, £4,036 per month or £23 per hour.
The lowest salary for Data Analyst is £29,545 per year, £2,462 per month or £14 per hour.
The salary trajectory of Data Analyst ranges between locations and employers. The salary starts at £35,174 per year (estimate) and goes up to £105,440 per year (estimate) for the highest level of seniority.
Data analysts are paid above average, reflecting strong demand for employees with data-related expertise. As demand for their services has grown over the past decade, data analyst salaries have increased rapidly and are likely to continue growing. Data analysts typically earn a higher salary when working in larger cities, and if they are working in the business or financial sector. Experienced data analysts can further boost their income through promotion to data scientist roles.
Boost your salary as a data analyst by honing the industry's most marketable skills. These include Structured Query Language (SQL), probability and statistics, data management, econometrics, statistical programming, querying, and Python. The more you acquire and the better you master them, the more you'll be worth to employers. As a bachelor's degree is the minimum requirement in your profession, consider obtaining a master's degree in data analysis, statistics, computer science, or a related field to stand out in the sector. Gaining certified qualifications also goes a long way in establishing your credibility and can push you into higher-paying roles, so consider becoming a Certified Analytics Professional, Cloudera Certified Associate Data Analyst, or one of over 10 other certifications.
If you're ready to boost your salary in your job as a data analyst, research what professionals earn in your local area. Compare salaries by experience, qualifications, and industry to get a good overall picture of where you stand. For example, you'll have more bargaining power in investment banking than in retail, and the more experience you gain, the more negotiating power you'll have. Knowing your market value is a vital part of the process. Once you know how much you're worth, go into your meeting requesting the pay you deserve, which generally falls within 20% above your initial offer or current salary. Set the tone by proposing the first amount, and don’t forget to factor in your full compensation package.
About 70.00% of Data Analyst professionals feel satisfied with their salary, according to anonymous Glassdoor ratings. An additional £2,414 in potential pay per year, among other factors, can qualify the annual pay of a Data Analyst in United Kingdom as a good salary.
Data Analyst professionals in United Kingdom have a wide total pay range, between £23,965 and £61,775 depending on experience, with an estimated total pay of £37,590 following the average career path of a Data Analyst.