Salary Guide · 2026

Data Analyst Salary

Quick answer

The average Data Analyst salary in the US is $78,000 per year, typically ranging from $52,000 to $110,000 depending on experience, location, and specialisation.

Average base salary $78,000/yr
avg $78,000
$52,000
low
$110,000
high

Based on ~40,000 job listings · updated Jul 2026 · data via Adzuna.

What does a Data Analyst earn?

Data analysts turn raw numbers into decisions — cleaning data, building dashboards, and answering business questions with SQL and spreadsheets. It is one of the most accessible high-paying tech roles because you can learn the core skills without a computer-science degree.

What affects Data Analyst pay?

How to earn more as a Data Analyst

Frequently asked questions

How much does a Data Analyst make?

The average Data Analyst salary in the US is $78,000 per year. Most earn between $52,000 and $110,000, with pay rising for experience, in-demand skills, and higher-cost locations.

Do you need a degree to become a Data Analyst?

Not necessarily. Many Data Analysts build their careers through self-study, bootcamps, and a strong portfolio. Employers increasingly hire on demonstrated skills rather than a specific degree.

How can I increase my Data Analyst salary?

Specialise in high-demand skills, build a portfolio that shows real impact, and move roles every couple of years. See the tips above for specifics.

Compare other salaries