Data Analyst Jobs

Professionals who transform raw data into actionable insights. A critical role in driving data-driven decision-making across industries.

Open roles
59
Salary range
£25k – £90k
Hiring companies
46

Data Analysts are the backbone of data-driven organisations, transforming raw data into meaningful insights that inform strategic decisions. They work closely with stakeholders to understand business needs, clean and process data, and create visualisations and reports that communicate findings clearly. Data Analysts are in high demand across sectors, from finance and healthcare to retail and technology, making this a versatile and rewarding career path.

What the role does

Inside the role of a Data Analyst

A typical week for a Data Analyst is a mix of data cleaning, analysis, and reporting, with regular meetings to discuss insights and next steps.

  1. 01
    Gather and clean data from various sources.
  2. 02
    Perform exploratory data analysis to identify trends.
  3. 03
    Create visualisations and dashboards for stakeholders.
  4. 04
    Collaborate with cross-functional teams to understand data requirements.
  5. 05
    Present findings and recommendations in meetings.
  6. 06
    Document and maintain data processes and methodologies.
Salary on the board

£25k – £90k

Based on advertised midpoints across the 74 priced listings posted in the last 12 months. Base salary only.

By seniority
£k base
Entry
25
50
6 jobs
Junior
25
30
1 job
Mid
28
70
39 jobs
Senior
40
90
16 jobs
Lead
50
65
4 jobs
Skills & tools

What hiring managers ask for

% of 81 listings posted in the last 12 months that mention each skill, extracted from job descriptions.

SQL
72%
Power BI
64%
Data Analysis
42%
Excel
28%
Python
28%
Data Governance
21%
Data Transformation
19%
Data Visualization
19%
DAX
19%
Stakeholder Management
17%
Stakeholder Engagement
16%
Tableau
12%
Career ladder

From Junior to Principal

A typical UK progression for data analysts. Years are guidance — strong people move faster, and many senior folks sidestep into research, product or management.

  1. Level 1

    Junior Data Analyst

    0–2 yrs

    Assist in data collection and basic analysis, supporting senior team members with data preparation and visualisation tasks.

  2. Level 2

    Data Analyst

    2–5 yrs

    Own the end-to-end data analysis process, from data cleaning to reporting, and collaborate with stakeholders to provide actionable insights.

  3. Level 3

    Senior Data Analyst

    5–8 yrs

    Lead complex data projects, mentor junior analysts, and develop advanced analytical models to drive business decisions.

  4. Level 4

    Principal Data Analyst

    8+ yrs

    Strategise and oversee the data analytics function, ensuring alignment with organisational goals and leading innovation in data practices.

Pathway

How to become a Data Analyst

There's no single route, but most people follow some version of these steps.

  1. 1

    Learn the Fundamentals

    Start with a strong foundation in statistics, data manipulation, and visualisation tools. Gain experience through internships or entry-level roles.

  2. 2

    Build Practical Skills

    Work on real-world projects to develop your data analysis and problem-solving skills. Collaborate with cross-functional teams to understand business needs.

  3. 3

    Specialise in a Domain

    Choose a specific industry or domain, such as finance or healthcare, to deepen your expertise and become a go-to resource for complex data challenges.

  4. 4

    Lead and Mentor

    Take on leadership roles, guiding junior analysts and driving strategic data initiatives. Develop advanced analytical models and methodologies.

  5. 5

    Innovate and Influence

    Shape the future of data analytics within your organisation by leading innovation and influencing data-driven decision-making at the highest levels.

Live jobs

59 live roles

See all 59 roles

Data analyst

The role involves gathering and documenting data requirements, analysing business reporting needs, and ensuring alignment between business stakeholders, data teams, and technology delivery teams. Key responsibilities include producing functional specifications, facilitating workshops, and supporting the design and validation of reporting outputs.

Randstad Delivery Cambridge, Cambridgeshire, United Kingdom £15 – £16 ph
On-site Contract

Data Analyst

The role involves conducting comprehensive reviews of data flows from various HR and identity systems, ensuring data accuracy and integrity. Responsibilities include maintaining PowerBI dashboards, documenting data requirements, and collaborating with stakeholders to improve identity data management.

Intec Select Sheldon Square, London, United Kingdom £400 – £600 pd
Hybrid Contract

Data Analyst

This role involves building and maintaining ETL/ELT data pipelines using Python, SQL, and Snowflake, while also creating automated workflows and dashboards with Microsoft Power Platform. The analyst will support KPI development, troubleshoot data issues, and integrate Salesforce data within a small local team. It is a hands-on position focused on data engineering, automation, and analytics in an industrial technology environment.

Randstad Technologies Recruitment Larne, County Antrim, United Kingdom £33 – £42 ph
On-site Contract

Data Analyst

This role involves conducting data analysis to support commercial and operational decision-making, developing dashboards with Power BI and Excel, and automating reports using Python. You will also help the business adopt AI solutions and best practices, working closely with stakeholders to understand reporting requirements.

Robert Half Shrewsbury, United Kingdom £30,000 – £40,000 pa
Hybrid Permanent

Data Analyst

As a Data Analyst, you will work closely with stakeholders to develop meaningful insights, create impactful dashboards, and contribute to the ongoing development of data and reporting solutions. You will use Power BI, SQL, and Azure technologies to support operational efficiency and strategic decision-making.

Robert Half Leeds, United Kingdom £35,000 – £45,000 pa
Hybrid Permanent

Data Analyst

This role involves performing quality assurance on market intelligence datasets, researching and processing data on aircraft and fleet movements, and transforming complex data into insightful narratives for marketing and thought leadership. The analyst will create dashboards, resolve data discrepancies, and collaborate with teams to align insights with business goals. It requires strong attention to detail, data validation skills, and the ability to communicate data stories clearly.

Cherry Professional - Relationship Led Recruitment Nottinghamshire, United Kingdom £35,000 – £45,000 pa
Hybrid Permanent

Data Analyst

Do you have a passion for analysing data? Then look no further!Here at GXO, we are currently recruiting for a Data Analyst to join our team inNorthampton. As a Data Analyst you will transform operational data into actionable insights that...

GXO Logistics Nn45El, United Kingdom £35,000 pa

Data Analyst

This role involves developing and maintaining reports, dashboards, and visualisations to track key business metrics. You will analyse large datasets to provide actionable insights, identify trends and risks, and support revenue growth by working closely with the Finance, Marketing, and Commercial teams.

Tenth Revolution Group Fareham, United Kingdom £30,000 – £40,000 pa
On-site Permanent
Top hirers

Companies hiring data analysts

See all companies →
FAQs

Common questions

  • Essential skills include proficiency in SQL, data manipulation, statistical analysis, and data visualisation tools like Tableau or Power BI.

  • Continuously develop your technical skills, gain industry-specific knowledge, and take on leadership roles to advance your career.

  • Data Analysts often work in office settings, collaborating closely with cross-functional teams. Some roles may offer remote or hybrid work options.

  • Salary ranges can vary widely based on experience, location, and industry. For more detailed information, refer to the salary section on this page.

Hiring data analysts?

Post your role in 90 seconds and reach the specialist audience that already reads this page.