Interview Query

Data Analyst Salary

Overview

While the demand for data analysts continues to grow, the number of new data analysts entering the job market hasn’t kept pace. As a result, many employers are increasing salaries in order to draw in the best talent.

Over the last five years, data analyst salaries have risen significantly. Today, the average base salary for a data analyst is $82,000, but by the time sign-on bonuses, stock options, and additional compensation are factored in, total compensation for data analysts averages more than $100,000 per year.

This steady wage growth is expected to continue as more and more companies make data analytics a priority. Hiring growth is especially pronounced in industries like finance, telecommunications, healthcare, and e-commerce. In these industries, data analyst salaries typically start at close to $100,000. Here’s an overview of the latest data analyst salary statistics:

$82,657

Average Base Salary

$99,734

Average Total Compensation

Min: $46K
Max: $145K
Min: $3K
Max: $250K

Data Analyst Salary by Seniority Levels

As data analysts progress in their careers, they often experience steady wage growth. Senior data analysts, for example, earn an average base salary just below $100,000. That’s nearly $20,000 over base salaries for entry-level analytics positions.

Here are the base salaries of a data analyst grouped into 6 seniority categories:

$154K
$208K
$72K
$195K
$58K
$165K
$60K
$126K
$50K
$125K
Intern*
$67K

An undergraduate degree in math, statistics, or business is usually a prerequisite for internships and entry-level positions in data analytics. Increasingly, however, advanced degrees, such as a master’s in data analytics, are becoming necessary to climb the career ladder in analytics and earn mid- and senior-level wages.

Data Analyst Salary Compared to other Positions

Compared to other data science positions, data analysts have starting salaries on the lower end of the spectrum. However, this is relative. The average earnings for data analysts far outpace the average earnings of other occupations in the U.S. and many other countries. For example, in the U.S., data analyst base salaries are 40% higher than average earnings, $51,000.

Additionally, data analytics positions are often a stepping stone to higher-paying roles, such as business intelligence analyst ($90,000 average base salary), product analyst ($93,000 average base salary), or data scientist ($122,000 average base salary). Many start working in analytic positions while earning an advanced degree in the hopes of landing a data science role in the future.


Most data science positions fall under different position titles depending on the actual role.

From the graph we can see that on average the Product Manager role pays the most with a $154,583 base salary while the Business Analyst role on average pays the least with a $80,584 base salary.

Top Cities for Data Analyst Salaries

Data analyst salaries are highest in tech hubs and financial centers within the U.S. and around the world. In the U.S., San Francisco and Seattle offer some of the highest average salaries, at $97,000 and $93,000 respectively, which is due, in part, to top tech companies like Amazon and Twitter having headquarters in those cities.

New York is also a top-paying U.S. city, with many data analysts employed by tech and financial services firms. Globally, Singapore and Australia offer high starting wages for data analysts.


The Data Analyst salary in Singapore, Singapore is the highest paying salary with a $135,000 average base salary. The Data Analyst salary in Bismarck, ND is the lowest paying salary with $40,500 average base salary.

Top Companies for Data Analyst Salaries

The highest-paying data analyst jobs are primarily in the finance and technology industries. In finance, data analysts earn some of the highest wages at companies like Citadel, Citi, Bloomberg, and Tower Research Capital. In tech, the top three highest-paying companies are Netflix, Twitter, and Affirm.

$131K
$350K
$110K
$200K
$117K
$177K
$110K
$200K
$75K
$200K
$100K
$174K
$110K
$180K
$95K
$183K
$100K
$166K
$110K
$151K
$112K
$140K
$76K
$174K

The Data Analyst at Chevron salary is the highest paying salary with a $235,000 average base salary. The Data Analyst at Bolt salary is the lowest paying salary with $45,000 average base salary.