The average data analyst salary is $79,325. Data analytics and data science is a growing field with lots of opportunity — keep reading to find out why.
Data analysts across all levels of experience and locations in the United States make an average of $79,325 a year. Data analyst salary averages are based on salary alone and don’t include equity or other compensation.
The average data analyst salary may also differ depending on your experience level and where you will be working. For example, a data analyst working in San Jose, California may make more than an analyst working in Washington DC with the same level of experience.
For a more in-depth look at salaries based on AngelList job data, check out our unique, dynamic salary tool which allows you to customize your salary estimate based on your role, location, skills, and market.
Data analyst salaries range from $69,691 to $88,556. An entry-level data analyst salary can make an average of $61,601 whereas a senior-level data analyst can earn an average of $98,301 annually.
The salary of a data analyst is greatly affected by the years of experience they’re bringing to the table. An entry-level data analyst typically has anywhere between zero to three years of experience, compared to mid-level data analysts who typically have over four years of experience and senior analysts at over six years of experience.
The number of years in the field informs hiring managers on what to expect from the knowledge and skills you’ll be entering your role with. Here’s a breakdown of the average data analyst salary by experience level.
According to the Bureau of Labor Statistics, the job outlook for data analysts is on the up and up. There is a predicted 25% growth rate predicted from 2020 to 2030, with nearly 10,200 new openings projected each year.
The average salary for a remote data analyst is $91,000 per year, with the salary range beginning at $70,000 for entry-level data analysts and reaching $121,138 for experienced ones.
Tech companies that hire the largest data teams like Amazon, Apple, and Facebook tout their flexible remote work policies with Facebook allowing up to 50% of their employees to work remotely indefinitely in 2020.

Location is a large factor when it comes to data analyst salaries. The top-paying metropolitan areas for this role include San Jose, Seattle, and San Francisco, all of which are located on the West Coast.

Although California has some of the highest-paying cities for data analysts, state salary data revealed that New York is the highest-paying statewide at $89,512.
Data analysts are required to have a variety of programming and technical skills in order to succeed in their role. The more of these skills you can provide a potential employer, the better chance you have at landing a higher-end salary.
Still looking for more information on the data analyst role? Below are some frequently asked questions from those looking to enter the industry.
Yes — the average salary for a mid-level data analyst is $79,325 annually whereas senior-level data analysts can earn an average $98,301 per year. For an increase in salary, data analysts can also pursue data science which has higher average salaries
Yes — data analysts can make $100k in San Jose, California where the average salary is $117,900.
Data analysts collect, clean, and interpret data in order to analyze trends and discover useful information. This information is oftentimes used for important business decision-making. Data analysts can work in a variety of industries, including business, government, and finance.
When considering a role as a data analyst, make sure you’ve carefully considered your location as well as whether you’ve developed highly desirable skills. Likewise, keep yourself open to the growing amount of remote opportunities being offered in the industry. Find the next opportunity in your career path by browsing open positions on AngelList.