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, with mid-level professionals averaging around £38,000. Your salary depends heavily on location—London roles command 15-20% premiums over regional positions—plus your experience, technical skills, and employer size. Entry-level positions start near £25,000, while senior analysts with SQL, Python, and advanced analytics expertise push toward £60,000+. The financial services and tech sectors typically offer higher compensation than non-profits or public sector roles. Remote work has expanded opportunities beyond London, though salary expectations remain regionally anchored. If you're negotiating or planning a career move, understanding these benchmarks prevents underselling yourself. Below, you'll find specific job listings and common interview questions to help you prepare for salary discussions and secure roles that match your expertise.

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