Data Analyst Salary in United Kingdom 🇬🇧 (2026)

Median data analyst salary in United Kingdom is £45k. Junior roles (0–2 years) start at £30k; senior roles (7+ years) reach £70k+. Numbers reflect 2026 UK market data.

Data Analysts in the United Kingdom earn between £28,000 and £55,000 annually, depending on experience and location. Entry-level positions typically start around £28,000–£35,000, while mid-level analysts with 3–5 years of experience command £40,000–£48,000. Senior analysts and those in London or financial hubs can reach £50,000+. The role demands proficiency in SQL, Python, and visualization tools like Tableau or Power BI, skills that directly correlate with higher compensation. Remote work has expanded opportunities beyond traditional city centers, though London still offers the strongest salary premiums. If you're transitioning into this field, understand that your starting offer depends heavily on demonstrated technical competency and relevant portfolio work—not just your previous job title. Ready to explore current openings and prepare for interviews? Check the listings below to see what's actively hiring.

Data Analyst Salary Bands by Experience

LevelYearsSalary (median)10th–90th percentile
Junior0–2£30k£26k – £36k
Mid-level3–6£45k£38k – £54k
Senior7+£70k£60k – £98k

How to Negotiate Above the Median

  1. Anchor with the senior band. When asked for expectations, reference the 7+ years salary range as your target.
  2. Bring a number, not a range. Ranges signal flexibility downward.
  3. Decouple base from total comp. Bonus, equity, and benefits are negotiation levers when base is fixed.
  4. Use Smart Job Matcher to gather 3 competing offers and use them as anchors.

Search Data Analyst Roles in United Kingdom →

Related Pages