How Much Do Data Analysts Make? [Data Analyst Salary Guide]
In this article
The demand for data analysts has been growing these past few years and especially so since the Covid-19 pandemic. Given the demand for highly skilled data analysts, there has been a corresponding increase in salaries too. PayScale shows that data analysts across organizations and consulting firms are paid an average salary of $64,000. But much depends on the analyst’s quality and years of experience, technical skills possessed, the employer, location, and industry.
In this blog post, we will discuss the top salaries for data analysts in various industries and what you can do to increase your value and negotiate a higher pay as a data analyst. But first, let us look at what a data analyst does.
What Does a Data Analyst Do?
Every business generates a lot of data that is a potential goldmine of information and they need analysts to help them uncover this. For instance, knowing the top-selling product lines by geography or tracking trends in customer activity by day and time. Data analysts are tech employees who use a combination of analytical ability, knowledge of programming languages, and business understanding to conduct statistical analysis on vast datasets and glean actionable insights from them.
Data analysis activities typically include the following:
- Collecting data, cleaning it, and examining it for trends to support business decisions and suggest improvements
- Using Python, SQL, or other programming languages and statistical tools to process data and decipher information
How Much Do Data Analysts Make?
According to the LinkedIn community, the average data analyst salary in the US is $90,000. Analysts can earn up to $125,000 based on experience, location, industry, company type, etc. You can also get annual bonuses and sign-on bonuses over and above your salary.
The Robert Half Technology Salary Guide 2022 found that the average salary for an entry-level data analyst is $116,375. Professionals with exceptional skills and niche experience can earn as much as $167,913.
Source: Robert Half
As you see from the table above, your skills and experience have a major influence on the salary you can command.
Data Analyst Salaries by Role
Here are some common roles in data and potential career paths for each. These are options you could choose and not necessarily linear progressions.
|Job Title||Data Scientist||Data Analyst||Data Engineer|
|Job Description||Capture, clean, sort, and organize big data. Identify ways to do this more efficiently and effectively.||Gather, review, and analyze data to provide actionable insights for critical business decisions.||Design and develop information systems and build infrastructure/ architecture used in data generation.|
|Career Paths||Depending on specialization:Data visualizationData miningBusiness intelligenceDatabase managementData analyst||Business/marketing/financial analystSystems analystAnalyst programmerAnalytics manager||Data architectDatabase administratorBig data engineer|
Salary source: LinkedIn
Now that you know the essential difference between data scientist vs data analyst vs data engineer, let’s dive a little deeper into the career paths a data analyst could take.
The primary responsibility of an entry-level data analyst is to identify trends, patterns, and relationships within the collected data and derive insights. They also use data mining techniques to organize the information and present reports to stakeholders. Organizations use these insights to make business decisions.
To find a job as a data analyst, you don’t need a degree in mathematics or statistics, although these are obviously a plus. Many organizations today are open to hiring professionals with basic education and a data analytics certification, along with strong technical skills. Skills required to be a data analyst are programming languages like Python or R, database languages like SQL, analytical tools like Microsoft Excel, and computing environments like MATLAB.
Also read: How to Become a Freelance Data Analyst
At their core, business analysts are analytical problem-solvers who work within a business or organization to identify areas that can be improved; they work with stakeholders such as managers, technical teams, vendors and others to offer data-backed recommendations.
Mostly a business-oriented role, BAs often have a bachelor’s degree in business or project management. They are also required to have skills such as critical thinking, logical reasoning, analytics, and design thinking. Knowledge of tools like SQL, BPMN, Microsoft Visio and Excel which help them perform data mining and cleaning, reporting, etc., is an advantage. Business analysts earn an average salary of $70,000 in the US and those with 3-4 years of experience in the role can make up to $109,000 per year.
A marketing analyst (MA) is very much like a business analyst but specializes in marketing data to derive insights about sales, markets, channel performance, and promotions. An MA combines research skills, analytical skills, and marketing know-how such as customer profiling, ROI calculations, and advertising channel performance. For example, a marketing analyst will need to know what conversion rates are, what the cost per conversion is, what the lifetime value of a customer is, and so on.
In addition to the tools used by data analysts (like Python or R), MAs also use Google Analytics, online advertising, and CRM tools.
The average marketing analyst salary starts at $59,400 and can go up to $122,000 depending on experience level. This role can also progress to becoming a senior analyst, a marketing consultant, or a strategist with a higher pay package.
Data Analyst Salaries by Industry
Industries that pay the best data analyst salaries are the ones that benefit the most out of big data analytics. These include technology, healthcare, finance, and government agencies.
Let’s look at them one by one.
Data analysts play a critical role in tech companies and therefore, command top salaries. There are a few different types of tech companies and your role as an analyst in each will be slightly different, aligned to the individual company’s goals and nature of work.
Under tech services, there are four major kinds of companies:
- Information Technology (IT) companies that create custom solutions for enterprises or offer analytics services—for example, Cognizant, Infosys, IBM
- Software companies who create and sell software to end consumers. Business analytics software like Tableau or even Microsoft, Meta, Google, etc.
- Independent software vendors who build industry-specific products for other enterprises. For example, AWS, Oracle, Cisco
- Analytics solution providers handle the analytics needs of other businesses. For example, Mu Sigma, Fractal, Absolutdata, Tiger Analytics
According to LinkedIn, the average salary for data analysts in software and IT services is $65,000. Leading companies often pay much higher:
|Company||Average (In USD)||Range (In USD)|
Source: LinkedIn and Glassdoor
The healthcare industry has to deal with thousands of megabytes of unstructured data daily. Hospitals and other healthcare centers seek data analysts to unscramble fragmented data from patient records, clinical trials, and billing details and convert it to usable insights.
With over 35,000 job postings on LinkedIn alone, the healthcare industry is emerging as one of the top creators of data analyst jobs. The average salary of a data analyst in healthcare is a little higher than average at $72,595. Some of the high-paying organizations are listed below.
|Company||Average (In USD)||Range (In USD)|
Healthcare data analysts can also leverage data for:
- Diagnosis of diseases
- Drug discovery
- Recognizing potential health risks
- Recommending prevention plans
- Delivering prescriptions
- Hospital operations
- Developing strategies for customized care
- Post-care monitoring
Additionally, two key issues in healthcare analytics are privacy and security. As a data analyst, you can score a higher salary by building expertise in any of these niches within healthcare.
From infrastructure to transportation, public health, and law enforcement, governments at every level deal with massive amounts of data that needs to be organized and analyzed to identify better ways of executing programs and find innovative solutions to problems. This is why many government agencies, including the FDA, the Department of Transportation, Environmental Protection Agency, NASA, the Census Bureau, FBI, and others hire data analysts.
The average pay for a data analyst in the US Federal Government is $103,734.
|Role||Average (In USD)|
|Computer Forensic Analyst||86,878|
Financial institutions and legacy banks are relying on leveraging data to stay relevant in the market and compete for profitability. Financial data analysts work in many areas and build solutions for securing customer data, classifying customers, algorithmic trading, detecting fraud, underwriting, credit scoring, risk modeling, lending, and loan appraisal, etc.
According to Glassdoor, the average pay of a financial data analyst is $64,375 but for those with relevant experience, this can go up to $200,000.
|Company||Average (In USD)||Range (In USD)|
|JP Morgan Chase & Co||72,690||42,000-200,000|
The finance industry is a highly specialized field. A strong analytics foundation and an understanding of financial services will pave the way for a successful financial data analyst career. Familiarity with machine learning and predictive analytics are especially helpful for careers in fraud detection, security, and credit.
Data Analyst Salaries by Experience
Let’s explore what data analyst salaries are at each level of experience. Typically, the career growth in years for a data analyst is as follows:
- Entry-level data analyst: 1-4 years
- Mid-level data analyst: 5-9 years
- Senior data analyst: 10+ years
Entry-Level Data Analyst Salary (< 4 Years)
According to Glassdoor, entry-level data analysts get an average salary of $41,374. The salary can range from $27,000 on the lower end to $62,000 for the highest-paid junior data analysts.
Mid-Level Data Analyst Salary (5–9 Years)
A mid-level data analyst earns $81,415 annually on average. The number goes up to $100,000 per year on the higher end of experience and paymasters.
Senior Data Analyst Salary (10+ Years)
With over a decade of experience under their belt, senior data analysts make, on average, $96,000 per year and at the higher end of the scale, up to $250,000. From there on, proving leadership abilities and business acumen can lead to a position as a senior manager or director of Analytics, culminating in a CTO role.
Data Analyst Salaries by Education
Candidates without a degree can still land an entry-level position and can make $41,000 to $93,000.
Data analysts with a bachelor’s degree can earn an average pay of up to $130,000. As you can see, an expensive or elite master’s degree isn’t really necessary to land a well-paying data analyst position.
According to the Burtch Works study 2021, organizations pay high salaries for candidates with a Master’s degree or Ph.D., for whom the median salary can go up to $140,000.
Source: Burtch Works study 2021
5 Ways To Boost Your Data Analyst Salary
Whether you are a junior data analyst looking to get a foot in the door or a mid-level professional looking to step up your career, there are quite a few things you can do to find a great job and get higher pay. Here are five ways.
Expand Your Skill Set
Data analytics is a highly technical field in which having a current, relevant skill set is crucial for success. Learning the latest tools in the field will increase your earning potential dramatically. As per an IBM report, some valuable analytical tools like MapReduce (average salary of $115,907), PIG ($114,474), Apache Hive ($112,732), machine learning ($112,732), and Apache Hadoop ($110,562). You could also familiarize yourself with Scala, Spark, D3, and cloud services like Amazon Web Services.
Choose the Right Location
Chicago, New York, San Francisco, and other large cities tend to pay the most but also come with a higher cost of living. Remote positions may pay less but come with the flexibility of working from home which is cheaper and could be more attractive. If you are considering a new job, calculate the cost of living as well as state taxes you’ll have to pay, to evaluate the offer.
Gain More Experience
IBM reports that 81% of data science and analytics jobs require 3-5 years of experience. In addition to adding years to your experience, you can also complete freelance projects to boost your portfolio through popular platforms like Kaggle, Toptal, Upwork, and Fiverr. If you have no prior experience, these are good ways to get some on your resume while also making some income on the side. If you already have a few years of experience, these could be a way to build breadth in fields outside of your day job.
Negotiate Your Job Offer
When considering a data analyst position, apply with the goal of receiving multiple offers. You can then use this compensation information as leverage to negotiate a higher salary at your dream company.
Glassdoor estimates that 17% of American employees—18% of men and 16% of women, report negotiating their salary and getting more money in their current or most recent job. By understanding your market value, you can score an extra 13% or up to $8,000.
Compare offers while negotiating your salary, and make sure to consider the full package provided by each company. Include bonuses, benefits, and other perks in addition to cultural fit, career paths, and mentorship.
Pursue a New Degree or Certification
In 2017, IBM reported that only 6% of data analyst postings require a master’s degree or higher, and 39% of data scientist and advanced analytics postings require only a graduate-level degree. Returning to formal education is an option, but it can be expensive. Instead, focus on building skills or upskilling through practical, job-focused bootcamps and online courses, particularly those led by professionals or which have industry partnerships.
Springboard’s free learning path for data analytics is for anyone looking for a short, intensive introduction to the topic. The Data Analytics Career Track is for candidates with experience and looking for more intensive training as data analysts. Bootcamps are mentor-guided and come with a job guarantee—find a job within six months of graduating or we will return your tuition! Check out our Data courses here.
FAQs About Working as a Data Analyst
Is Data Analytics a Good Career?
Yes, data analytics is a very good career with high earning potential and booming opportunities. About 2.5 quintillion bytes of data are created daily. This explosion of data is driving industries to leverage it, and data analysts are at the forefront of this trend.
Do Data Analysts Get Paid Well?
Yes, with the increasing demand for data analysts, the pay is also rising. Entry-level data analyst positions pay above the $40,000 mark and senior positions typically pay well over $100,000.
How Much Money Can a Data Analyst Make?
The average starting salary for a data analyst in the United States in 2021 is $90,000, according to LinkedIn. The US Bureau of Labor Statistics reports a median salary of $86,200, while the Robert Half report lists a midpoint salary for a data analyst at $106,500.
Do You Need a Degree To Be a Data Analyst?
No, you can build a career in data analytics even without a formal degree. Sign up for comprehensive bootcamps, like the Springboard data analytics bootcamp with a six-month job guarantee to build your skills. Get insights into navigating the data analytics industry, learn to negotiate salaries, and more.
Since you’re here…
Interested in a career in data analytics? You will be after scanning this data analytics salary guide. When you’re serious about getting a job, look into our 40-hour Intro to Data Analytics Course for total beginners, or our mentor-led Data Analytics Bootcamp—there’s a job guarantee.