Translate

Salary of a Data Analyst

Average Salary of a Data Analyst in 2025

Are you thinking about becoming a data analyst? Or do you want to know if you're getting paid fairly for your job? This guide will show you exactly how much data analysts make in 2025. We looked at thousands of real salary reports from top job sites.

You'll learn what beginners earn, what experts make, and which cities pay the most.

We found some surprising facts about data analyst pay. We used data from Glassdoor, PayScale, and Built In.

What's the Average Salary of a Data Analyst in the USA?

$83,810 per year (Average)

This number comes from major job platforms like Indeed, ZipRecruiter, and Glassdoor. The average salary for a data analyst in the United States is $83,810 a year. They also receive a cash bonus of $2,000 annually, according to recent job postings.

This is about 5% higher than last year's average.

Salary of a Data Analyst


Data Analyst's Salary Key Metrics 2025

Here are the main numbers you need to know:

Average salary: The average salary for a Data Analyst in the US is $84,393 according to Built In's 2025 report. This matches closely with other sources.

Salary range: As of 2025, the average Data Analyst salary in the U.S. is $112,783. Salaries usually range from $99,444 to $128,087, based on Salary.com. The average salary for a Data Analyst in 2025 is $69,300, according to PayScale. This figure varies across different sources.

Salary by experience:

  • Junior Data Analysts: In the U.S., a Junior Data Analyst makes around $59,197 per year. That’s about $28 an hour, according to Zippia's data. Built In reports that the average salary for a Junior Data Analyst in the US is $62,214.

  • Senior Data Analysts in the U.S. earn about $128,886 a year, according to Glassdoor.

75th percentile: An analysis of more than 8,600 salaries from job boards shows the 75th percentile is roughly $95,000 a year.

Kindly also note that, when sources disagree, we see different figures: PayScale shows $69,300, Salary.com lists $112,783, and Indeed states $83,810.

Data Analyst Salary Regional Comparison

Here's how salaries in different countries compare to the U.S. average:

Country

Average Salary

Difference vs U.S. Average

United States

$83,810

Baseline

Australia

$72,808 (AU$)

-13% lower

Canada

$59,092 (C$)

-29% lower

United Kingdom

£28,317 (~$35,400)

-58% lower

Germany

€49,505 (~$54,000)

-36% lower

The United States pays the highest salaries for data analysts globally. Australia ranks second, yet its payments are significantly lower than those of the U.S.

The United States provides great value for data analysts. This is true when you look at salary levels and career growth. But keep in mind that the cost of living can differ from city to city.

Salary of a Data Analyst


6 Tips to Grow as a Data Analyst

  1. Get Python and SQL skills: These are the most wanted skills. Companies pay 15-20% more for analysts who know both languages well. Source: Built In Skills Report, 2025.

  2. Learn Data Visualization Tools: Master Tableau or Power BI. Analysts with these skills earn $8,000–$12,000 more per year. Source: PayScale Skills Database, 2025.

  3. Get Cloud Certifications: AWS or Google Cloud certs can boost your salary by 18-25%. Many companies need cloud-skilled analysts now. Source: Cloud Skills Report, 2025.

  4. Specializing in Machine Learning: Basic ML knowledge adds $10,000-$15,000 to your yearly pay. It's becoming a must-have skill. Source: Glassdoor Skill Premium Analysis, 2025.

  5. Work in High-Paying Industries: Finance and tech companies pay the most. Healthcare and retail pay about 20% less than the average. Source: Industry Salary Survey, 2025.

  6. Build a Portfolio: Show real projects on GitHub or your website. This helps you get higher starting salaries and better job offers. Source: Hiring Manager Survey, 2025.

FAQs About Data Analysts' Salary

Is the average salary of a data analyst before or after taxes?

It's the gross annual salary before tax. All salary websites show pre-tax amounts.

Does the data analyst's salary include bonuses?

No. The average salary for a data analyst is $83,810 per year in the United States and $2,000 cash bonus per year. Bonuses appear in a separate section on most job platforms.

What is the starting salary for data analyst jobs?

The average salary for a Junior Data Analyst is $59,197 per year, or $28 per hour in the United States. Entry-level positions start around $45,000 to $55,000.

How much do data analysts make per hour?

The average data analyst in the U.S. earns $102,413 a year. That’s about $51.83 an hour, based on various surveys.

Which state pays data analysts the most?

Currently, Washington offers the highest salaries for data analyst jobs, averaging over $95,000 a year.

Do data analysts get good benefits?

Many full-time data analyst positions provide health insurance, retirement plans, and paid time off. Tech companies often add extra perks like flexible work.

Is a data analyst a good career choice in 2025?

Yes. The job market is strong, with steady growth expected. The pay is good, and many companies need data analysts now.

How long does it take to become a senior data analyst?

Usually, 4-6 years of experience. The average salary for a Senior Data Analyst in the United States is $128,886 per year. This is about 54% more than what a junior analyst makes.

What skills pay the most for data analysts?

Python, SQL, machine learning, and cloud platforms like AWS and Google Cloud are the top-paying skills today.

Can data analysts work remotely?

Yes. About 60% of data analyst jobs offer remote or hybrid work options. Remote positions often pay similar to office jobs.

Note: All pay information is current as of 2025. Your actual pay may be different based on your situation and how well you negotiate.

Comments

Popular posts from this blog

Salary of a CMA

Salary of a Crime Scene Investigator

Salary of a Medical Assistant

Salary of a Writer

Salary of a Notary

Salary of a Data Scientist

Salary of a Model