Position
Salary

How much does a Data Analyst make?

The average salary for a Data Analyst is $86,685 per year in the US.

Data analysts play a key role in today's data-driven world. They gather, analyze, and interpret data to help businesses make smart decisions. The average yearly salary for a data analyst is around $86,685. This means most data analysts earn between $40,000 and $162,500 each year. The salary can vary based on experience, skills, and location.

Here are some details about the salary distribution for data analysts:

  • The lowest 10% earn less than $51,136.
  • The next 10% earn between $51,136 and $62,273.
  • The next 20% earn between $62,273 and $84,545.
  • The next 20% earn between $84,545 and $106,818.
  • The top 10% earn more than $129,091.
View Data Analyst jobs nearby

What are the highest paying cities for a Data Analyst?

Job seekers looking for top-paying Data Analyst roles should consider cities like Rochester, MN, and San Jose, CA. These cities offer some of the highest average salaries for Data Analysts. Rochester, MN, leads with an average salary of $121,569, followed closely by San Jose, CA, at $118,525. Other cities with strong Data Analyst salaries include San Francisco, CA, and Colorado Springs, CO. These locations provide competitive salaries and a range of opportunities for professionals in the field.
Graph displaying highest paying cities salaries for Data Analyst jobs, highlighting Rochester, MN with the highest at $121,569 and Huntsville, AL with the lowest at $94,170.
  1. Rochester, MN
    Average Salary: $121,569
    In Rochester, professionals analyze data to help healthcare institutions improve patient care. Companies like Mayo Clinic and IBM offer exciting opportunities. The city's strong tech scene provides a supportive environment for growth.
    Find Data Analyst jobs in Rochester, MN


  2. San Jose, CA
    Average Salary: $118,525
    San Jose is a hub for tech companies, making it a great place for data experts. Firms like Google and Intel need skilled analysts to drive their data-driven strategies. The city offers a dynamic and fast-paced work environment.
    Find Data Analyst jobs in San Jose, CA


  3. San Francisco, CA
    Average Salary: $114,328
    San Francisco is home to many tech giants, offering diverse opportunities for data analysts. Companies like Salesforce and Uber rely on data to make key decisions. The city's vibrant culture enhances the professional experience.
    Find Data Analyst jobs in San Francisco, CA


  4. Colorado Springs, CO
    Average Salary: $103,299
    Colorado Springs offers a mix of tech and defense industries, providing unique data analysis roles. Organizations like Lockheed Martin and Northrop Grumman need analysts to interpret complex data. The city's lower cost of living adds to its appeal.
    Find Data Analyst jobs in Colorado Springs, CO


  5. Seattle, WA
    Average Salary: $102,886
    Seattle is a tech powerhouse, with companies like Amazon and Microsoft seeking data talent. Analysts here work on innovative projects that drive business strategies. The city's tech-friendly atmosphere fosters professional development.
    Find Data Analyst jobs in Seattle, WA


  6. Tampa, FL
    Average Salary: $102,143
    Tampa has a growing tech scene, offering opportunities for data analysts. Companies like Raymond James and TTEC need skilled professionals. The city's warm climate and lower living costs make it an attractive place to work.
    Find Data Analyst jobs in Tampa, FL


  7. Charlotte, NC
    Average Salary: $98,261
    Charlotte is a financial hub, with banks and financial firms needing data experts. Companies like Bank of America and Wells Fargo offer stable careers. The city's growing tech sector provides diverse opportunities for growth.
    Find Data Analyst jobs in Charlotte, NC


  8. Los Angeles, CA
    Average Salary: $96,801
    Los Angeles is a center for entertainment and tech, offering varied roles for data analysts. Firms like Disney and Amazon need professionals to analyze data. The city's diverse culture and lifestyle add to the work experience.
    Find Data Analyst jobs in Los Angeles, CA


  9. Washington, DC
    Average Salary: $94,222
    Washington, DC, offers a unique blend of government and tech opportunities. Agencies and firms need analysts to interpret data for policy and business decisions. The city's rich history and culture enhance the professional environment.
    Find Data Analyst jobs in Washington, DC


  10. Huntsville, AL
    Average Salary: $94,170
    Huntsville is known for its aerospace industry, providing specialized roles for data analysts. Companies like NASA and Raytheon need experts to handle complex data. The city's lower cost of living and strong community make it a great place to work.
    Find Data Analyst jobs in Huntsville, AL

What are the best companies a Data Analyst can work for?

EY, KPMG, and MassMutual are among the top-paying companies for data analysts. EY offers an average salary of $178,461, making it a highly attractive option for those in the field. KPMG and MassMutual follow closely, with average salaries of $154,231 and $153,227, respectively. These companies provide excellent opportunities for data analysts seeking competitive compensation.
Graph displaying best paying company salaries for Data Analyst jobs, highlighting EY with the highest at $178,461 and Citi with the lowest at $133,445.
  1. EY
    Average Salary: $178,461
    EY offers exciting Data Analyst roles across various locations. EY provides a dynamic environment where Data Analysts work on complex projects. EY operates globally, with major offices in New York, London, and Sydney.


  2. KPMG
    Average Salary: $154,231
    KPMG is known for its strong Data Analyst positions. KPMG offers a collaborative atmosphere for Data Analysts. KPMG has offices worldwide, including in Chicago, Toronto, and Hong Kong.


  3. MassMutual
    Average Salary: $153,227
    MassMutual provides rewarding Data Analyst jobs. MassMutual focuses on data-driven solutions. The company operates mainly in the U.S., with headquarters in Springfield, Massachusetts.


  4. Wells Fargo
    Average Salary: $151,636
    Wells Fargo offers competitive Data Analyst salaries. Wells Fargo values data insights for decision-making. The company has branches across the U.S., with a major presence in San Francisco and Charlotte.


  5. USAA
    Average Salary: $150,722
    USAA offers attractive Data Analyst positions. USAA emphasizes data security and analysis. The company operates primarily in the U.S., with its main office in San Antonio, Texas.


  6. Peraton
    Average Salary: $147,054
    Peraton provides promising Data Analyst roles. Peraton works on critical defense and technology projects. The company has offices in the U.S. and internationally, including in Arlington, Virginia.


  7. Apple
    Average Salary: $142,724
    Apple offers innovative Data Analyst jobs. Apple focuses on user experience and data analytics. The company is headquartered in Cupertino, California, with global reach.


  8. Pacific Gas and Electric
    Average Salary: $141,246
    Pacific Gas and Electric provides stable Data Analyst positions. The company works on energy data and analytics. It operates in California, with its main office in San Francisco.


  9. Microsoft
    Average Salary: $137,108
    Microsoft offers dynamic Data Analyst roles. Microsoft is a leader in technology and data solutions. The company has offices worldwide, including in Redmond, Washington, and London.


  10. Citi
    Average Salary: $133,445
    Citi provides solid Data Analyst opportunities. Citi focuses on financial data and analytics. The company operates globally, with major offices in New York and London.

How to earn more as a Data Analyst?

Data analysts can increase their earnings by focusing on several key areas. They can enhance their skills and knowledge to stand out in the job market. Networking with other professionals and staying updated on industry trends also helps. Seeking out higher-paying job opportunities and negotiating salaries effectively can make a significant difference. Finally, gaining certifications and advanced degrees can open up more lucrative positions.

Here are five factors that can help a data analyst earn more:

  • Skill Enhancement: Learning new tools and technologies can boost earning potential. This includes mastering programming languages like Python and R, and becoming proficient in data visualization tools like Tableau and Power BI.
  • Networking: Building a strong professional network can lead to better job opportunities. Attending industry conferences, joining professional groups, and connecting with others on LinkedIn can open doors to higher-paying positions.
  • Certifications: Earning certifications in data analysis can make a candidate more attractive to employers. Certifications from recognized bodies like Microsoft, Google, or IBM can validate skills and lead to higher salaries.
  • Advanced Education: Pursuing a master’s degree or specialized courses in data science can lead to higher-paying roles. Advanced degrees often open up opportunities in senior positions with better pay.
  • Salary Negotiation: Being prepared to negotiate salary can result in higher earnings. Researching market rates and understanding the value of one’s skills can help in securing a better offer.

Currently 1,038 Data Analyst job openings, nationwide.

How's the job market for a Data Analyst in the US?

Learn what a Data Analyst does, how to become one, and understand the job outlook. Get simple steps to start your career as a Data Analyst today.
Position
Overview
Data Analyst
1,038 Job Openings