CareerHub
Data

Data analyst salary guide

Pay ranges for data analysts by level, the difference between analyst and analytics engineer pay, and where the ceiling sits before you need to specialise.

Marcus Lin· Compensation consultant· 7 min read

The shape of the market

Data analyst is one of the widest job titles in the market. It covers people producing weekly reports in a spreadsheet and people building the models a business plans against. Pay follows that spread, which is why published averages for the title are unusually unhelpful.

The useful question is not "what does a data analyst earn" but "what does this analyst own". Ownership of a decision is what is paid for.

Typical ranges by level

  • Junior analyst (0–2 years): roughly $45,000–$65,000. Mostly reporting and data quality work.
  • Analyst (2–4 years): roughly $60,000–$90,000. Owns a domain and its metrics.
  • Senior analyst (4–7 years): roughly $85,000–$120,000. Sets definitions, is trusted in planning conversations.
  • Analytics engineer: roughly $95,000–$140,000. Pays above pure analysis because the work is closer to production engineering.
  • Analytics lead / manager: roughly $120,000–$165,000.

Skills that shift you up a band

  • SQL beyond the basics — window functions, query plans, and knowing why a query is slow.
  • Modelling and transformation tooling, which is the main bridge into analytics engineering.
  • Experiment design. Analysts who can run and interpret a test properly are scarce.
  • Communication. The best-paid analysts are the ones invited to the decision, not sent the request.
  • Domain depth. Two years of finance or healthcare context is worth more than a fourth visualisation tool.

Where the ceiling is

Generalist analysis flattens out at senior level in most organisations. The three routes past it are management, analytics engineering, or genuine specialisation — pricing, risk, experimentation, or a regulated domain.

Choosing deliberately between those three at around the four-year mark is the difference between a career that keeps growing and one that plateaus at a comfortable but fixed number.

Frequently asked questions

Do I need a degree to become a data analyst?

Not usually. A portfolio of three real analyses, with the questions and the caveats written up clearly, gets more interviews than a certificate. Regulated sectors are the exception.

About this article

Written by Marcus Lin, Compensation consultant, and reviewed before publication against our editorial policy. We update guides when the advice materially changes. Last updated August 15, 2026. If you think something here is wrong, please tell us.

  • #salary
  • #data
  • #analyst

Related reading

Blog

ATS-friendly CV formatting: what actually matters

Applicant tracking systems are widely misunderstood. Here is what they really do to your document, and the small number of formatting rules that follow from it.

Blog

Applying through LinkedIn, Indeed and aggregators without losing track

Job hunting now means applying across half a dozen platforms. Here is a system for tracking applications, avoiding duplicates, and following up at the right time.

Blog

How to spot a job scam before it costs you

Recruitment fraud has become more sophisticated and better written. Here are the patterns that still give it away, and what to do if you have already engaged.

Career advice

Your first 90 days in a new job

A week-by-week plan for starting well: what to learn, what to change, and the one mistake that damages a new starter’s reputation fastest.