Data Analyst salary in the UK: How much can you make?

Arrow Left Streamline Icon:
See all posts


  1. Data Analyst salary in the UK
  2. Highest-paying cities for Data Analysts in the UK
  3. Types of Data Analysts
  4. Data Analyst salary by job title
  5. What does a Data Analyst do?
  6. Are Data Analysts in demand?
  7. How to get a Data Analyst job in the UK

How much you earn as a Data Analyst depends on your experience level, location and expertise. But the typical Data Analyst salary is above average for full-time employees in the UK. To top it off, you could earn upwards of £65,000 as you advance through your career.

To answer "How much do Data Analysts make?" and help you decide whether data analytics is the right path for you, we'll cover:

  1. Data Analyst salary in the UK
  2. Types of Data Analysts
  3. Data Analyst salary by job title
  4. What does a Data Analyst do?
  5. Are Data Analysts in demand?
  6. How to get a Data Analyst job in the UK

Data Analyst salary in the UK

A Data Analyst career can be rewarding because it's in high demand. You can also earn a higher than average salary. The numbers show that Data Analysts typically make over £8,000 more than the average full-time UK salary.

Salary in the UK is broad and fluctuates by city, industry and experience. For example, in cities like London and Edinburgh where the cost of living is higher, salaries are higher.

Your specialism also impacts what you earn. You might start your career path as a Junior Data Analyst, then specialise in data science. According to Talent, Data Scientists make around £55,500 annually.

Highest-paying cities for Data Analysts in the UK

Aside from experience, role and employer, your location can affect what you make as a Data Analyst. In London, Data Analysts make £45,763 on average, while in Leeds, they earn around £32,660.

According to Indeed, the five highest-paying cities for Data Analysts in the UK are:

  1. London
  2. Luton
  3. Edinburgh
  4. Cambridge
  5. Manchester

Let's look closer at the UK's top-paying cities for Data Analysts.

Types of Data Analysts

Data Analysts sometimes specialise in an industry or area of expertise. With Data Analytics training, you might pursue one of these careers:

  1. Media Planner
  2. HR Analyst
  3. Data Modeller
  4. Business Analyst
  5. Financial Data Analyst

If you're starting your career, don’t worry—you don't have to figure out your niche immediately. There are many ways to progress through a career in data analytics.

For example, with a Data Analyst apprenticeship, you'll gain an entry-level position in the field. Throughout the programme, you'll learn the foundations of data analytics and discover which disciplines interest you most. You’ll gain on-the-job experience on a data team—with support from your manager, coach and the Multiverse community.

When you qualify, you'll achieve a Bachelor of Science degree in Digital Technology Solutions (Data Analyst). Your apprenticeship experience and qualifications can help you transition into different types of Data Analyst roles depending on your preference.

Data Analyst salary by job title

Data analytics is broad, so there are many types of jobs you can pursue. All industries need data experts to assist them in organising their data. Since data analytics skills are in high demand, there are many well-paying roles.

Let’s look at Data Analyst salary by job title, including the average base, entry and senior-level wages for each.

Data Analyst

Data Analysts collect, clean and interpret company data. They also collaborate with other colleagues and leadership to find data-led solutions. If you enjoy technology, mathematics and solving problems, a career in data analysis could be a fit for you.

Data Analyst salaries in the UK:

  1. Entry-level salary: £27,500
  2. Average base salary: £36,250
  3. Senior-level salary: £65,000

Let’s look at the salary for other roles that need data analytics skills.

Business Analyst

Business Analysts find data-led solutions to business problems and create growth opportunities.

To become an entry-level Business Analyst, you'll need a grade of 4/C GCSE (or equivalent) in Maths and English. Relevant A Levels (Business Studies or IT/ Computing), and prior work experience with translatable soft skills will also help strengthen your application.

Business Analyst salaries in the UK:

  1. Entry-level salary: £30,000
  2. Average base salary: £45,000
  3. Senior-level salary: £52,500

Media Planner

Media Planners analyse marketing data and create advertising strategies connecting brands with their target audience. To become an entry-level Media Planner, you'll typically need a higher qualification in a relevant subject. That could be advertising, marketing or a data-focused programme.

Media Planner salaries in the UK:

  1. Entry-level salary: £23,500
  2. Average base salary: £35,000
  3. Senior-level salary: £42,000

HR Analyst

Human Resource (HR) Analysts collect, organise and review employee data. They may focus on hiring, onboarding and compliance. Their data-informed insights help to solve recruitment, retention and compliance problems for companies.

HR Analyst salaries in the UK:

  1. Entry-level salary: £25,000
  2. Average base salary: £37,500
  3. Senior-level salary: £39,750

Data Modeller

Data Modellers are engineers and system analysts. They design database management systems that help companies manage data. You'll typically need a higher qualification in a relevant field to become a Data Modeller. However, this doesn’t need to be a degree. If you’re unsure whether going to university will suit you, you can always explore university alternatives like apprenticeships.

Data Modeller salaries in the UK:

  1. Entry-level salary: £40,950
  2. Average base salary: £55,000
  3. Senior-level salary: £75,000

Financial Data Analyst

Financial Data Analysts work with financial institutions. They collate and review data from financial records to help institutions make better business decisions. You’ll need an interest in mathematics or economics to become an entry-level Financial Data Analyst.

Financial Data Analyst salaries in the UK:

  1. Entry-level salary: £32,500
  2. Average base salary: £40,000
  3. Senior-level salary: £55,000

What does a Data Analyst do?

Data Analysts collate, clean and review raw data. They spot trends and help make data-led decisions. Data Analysts also make company data more accessible to leadership.

Job responsibilities include:

  1. Using specialist tools to gather, clean and organise data
  2. Finding patterns and anomalies in data
  3. Reporting and presenting data insights to non-specialists
  4. Collaborating with Business Analysts to create data-informed systems and processes
  5. Sourcing new ways to use company data
  6. Keeping up with training needs and best practices

To become a Data Analyst, you should be interested in developing these skills:

  1. Knowledge of mathematics: Linear algebra, statistics and probability play a significant role in data analysis.
  2. Problem-solving: You identify starting points for overcoming project and technical problems.
  3. Technical skills: You use (or you’re willing to learn) SQL and data visualisation techniques to gather, clean and segment data.
  4. Database fundamentals: You know how to manage and navigate databases.
  5. Commercial mindset: You understand the data analytics lifecycle and how to meet business requirements.
  6. Communication: You communicate data insights to non-specialists.

Aside from demonstrating relevant skills (or a commitment to learning them), employers may require specific qualifications:

  1. At least a grade of 4/C GCSE (or equivalent) in Maths and English
  2. A relevant higher qualification like L4 Data Analytics or a BSc (Hons) Digital and Technology Solutions. If you don’t already have a higher qualification in data, you’ll need to demonstrate the willingness to work toward one

To strengthen your application for a data role, the following could also increase your chances of landing one:

  1. A Levels in a relevant subject like Computing, Mathematics or Business Studies
  2. Prior work experience that includes transferable interpersonal skills

Are Data Analysts in demand?

The job outlook for data analytics in the UK is healthy. A quick search for "Data Analyst" jobs on LinkedIn brings up over 38,000 results across multiple sectors.

The Department for Culture, Media and Sport (DCMS) anticipates data analysis demand will grow 33%(opens new window) between 2021 and 2026. DCMS also predicts data analysis will become one of the fastest-growing digital skills in the UK.

How to get a Data Analyst job in the UK

You don't need a degree to become a Data Analyst. Consider an apprenticeship if you're a college or Sixth Form leaver hoping to start your career in this field. With an apprenticeship, you can earn a full-time salary of at least £18,000-£25,000 to learn and work. You'll also achieve a nationally recognised qualification without having to pay tuition fees.

A Data Fellowship apprenticeship is excellent for aspiring Data Analysts. You'll learn database fundamentals, develop technical skills and gain practical experience.

You could then progress onto the Advanced Data Fellowship programme to upskill as a Data Analyst.

At Multiverse, we make it easy for you to get started(opens new window). It takes less than 15 minutes to create a profile. Our team can then double-check your eligibility and discuss apprenticeship options. If you're eligible, we can help match you with a Data Analyst role working for an industry-leading employer.

Team Multiverse

Read more posts by this author

Related posts


8 alternatives to university

From apprenticeships to self-employment, these alternatives to university can help you start a meaningful career and earn a competitive salary.

Image of Team Multiverse

Team Multiverse

21 March 2023