Position
Salary

How much does a Data Analyst make?

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

Data analysts play a key role in today's data-driven world. They help organizations make better decisions by analyzing and interpreting complex data. This job has a strong demand, and it pays well. On average, a data analyst makes about $87,301 a year. This figure can vary based on experience and location.

New data analysts often start with a lower salary. As they gain experience and skills, their earnings can increase. Here’s a breakdown of typical salary ranges for data analysts:

  • The lowest 10% earn around $40,000 a year.
  • The next 20% earn between $40,000 and $62,407.
  • The middle 30% earn between $62,407 and $84,815.
  • The next 20% earn between $84,815 and $107,222.
  • The top 10% earn more than $107,222 a year.

View Data Analyst jobs nearby

What are the highest paying cities for a Data Analyst?

Many cities offer excellent salaries for data analysts, making them attractive places for job seekers. Rochester, MN, stands out with its average salary of $120,885. San Jose, CA, and San Francisco, CA, follow closely, with salaries around $119,000. These locations provide strong opportunities for data analysts looking to leverage their skills in a competitive market. Additionally, Seattle, WA, Tampa, FL, and Colorado Springs, CO, also provide competitive salaries. Seattle, with an average of $104,910, Tampa at $104,609, and Colorado Springs at $102,987, each offer promising environments. Charlotte, NC, Los Angeles, CA, Greensboro, NC, and Minneapolis, MN, round out the list with average salaries ranging from $98,000 to $103,000. These cities provide a variety of opportunities for those seeking to advance in their data analytics careers.
Graph displaying highest paying cities salaries for Data Analyst jobs, highlighting Rochester, MN with the highest at $120,885 and Minneapolis, MN with the lowest at $96,929.
  1. Rochester, MN
    Average Salary: $120,885
    In Rochester, you’ll find numerous healthcare institutions that value data insights. With top employers like Mayo Clinic, professionals help make data-driven decisions. The cost of living is moderate, making it easier to manage expenses.
    Find Data Analyst jobs in Rochester, MN


  2. San Jose, CA
    Average Salary: $118,884
    San Jose boasts a thriving tech industry. Companies like Google and Apple lead in technology, where data experts play a key role. The city offers a dynamic work environment and a high standard of living.
    Find Data Analyst jobs in San Jose, CA


  3. San Francisco, CA
    Average Salary: $115,721
    San Francisco is home to major tech giants such as Salesforce and LinkedIn. Working here means being part of innovation. The vibrant culture and high salary make it an attractive choice for data professionals.
    Find Data Analyst jobs in San Francisco, CA


  4. Seattle, WA
    Average Salary: $104,910
    Seattle is known for its tech scene with companies like Amazon and Microsoft. Data professionals here enjoy a lively community. The city's scenic beauty and outdoor activities add to its appeal.
    Find Data Analyst jobs in Seattle, WA


  5. Tampa, FL
    Average Salary: $104,609
    In Tampa, companies such as Raymond James and Wells Fargo need data expertise. The warm climate and lower cost of living attract many. It’s a great spot for those seeking a balance between work and leisure.
    Find Data Analyst jobs in Tampa, FL


  6. Colorado Springs, CO
    Average Salary: $102,987
    Colorado Springs offers a unique blend of tech and outdoor activities. With employers like Lockheed Martin, data experts are in demand. The natural beauty and outdoor adventures make it a compelling location.
    Find Data Analyst jobs in Colorado Springs, CO


  7. Charlotte, NC
    Average Salary: $98,946
    Charlotte is a financial hub with firms like Bank of America and Wells Fargo. Data roles here focus on financial insights. The city's affordability and growing tech scene make it a good choice for professionals.
    Find Data Analyst jobs in Charlotte, NC


  8. Los Angeles, CA
    Average Salary: $98,528
    Los Angeles is a city of entertainment and technology. Companies like Amazon and Facebook offer exciting opportunities. The diverse culture and entertainment options make it a vibrant place to live and work.
    Find Data Analyst jobs in Los Angeles, CA


  9. Greensboro, NC
    Average Salary: $97,413
    Greensboro has a mix of industry and tech. Companies like IBM and Truist Financial offer solid opportunities. The lower cost of living and welcoming community make it an appealing place for data professionals.
    Find Data Analyst jobs in Greensboro, NC


  10. Minneapolis, MN
    Average Salary: $96,929
    Minneapolis is known for its healthcare and finance sectors. Employers like UnitedHealth Group and Target require data expertise. The city's high quality of life and cultural amenities draw many professionals.
    Find Data Analyst jobs in Minneapolis, MN

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

Data analysts can find lucrative opportunities at top companies. EY offers an average salary of $178,143, making it a standout option. Other high-paying companies include Apple and KPMG, with averages around $158,872 and $154,231, respectively. These companies provide competitive benefits and a chance for growth. MassMutual, Peraton, and Pacific Gas and Electric also pay well, with averages over $148,000. Microsoft, Wells Fargo, USAA, and Mayo Clinic are other great employers for data analysts.
Graph displaying best paying company salaries for Data Analyst jobs, highlighting EY with the highest at $178,143 and Mayo Clinic with the lowest at $134,739.
  1. EY
    Average Salary: $178,143
    EY offers rewarding careers in data analytics. They provide training and growth opportunities. EY operates in many locations, including major cities in the U.S. and globally.


  2. Apple
    Average Salary: $158,872
    Apple hires data analysts to help improve their products. They focus on innovation and teamwork. Apple has offices across the U.S. and internationally.


  3. KPMG
    Average Salary: $154,231
    At KPMG, data analysts work on big projects. They offer professional development and diverse assignments. KPMG is present in many global cities.


  4. MassMutual
    Average Salary: $153,227
    MassMutual seeks data analysts to support their business strategies. They value talent and offer a supportive work environment. They are based in Springfield, Massachusetts, with other offices across the U.S.


  5. Peraton
    Average Salary: $149,457
    Peraton employs data analysts to enhance national security. They offer a dynamic work culture and multiple U.S. locations.


  6. Pacific Gas and Electric
    Average Salary: $148,945
    Pacific Gas and Electric hires data analysts to support energy solutions. They focus on safety and sustainability. They are based in San Francisco, California.


  7. Microsoft
    Average Salary: $148,426
    Microsoft provides many opportunities for data analysts. They offer a modern work environment and global presence.


  8. Wells Fargo
    Average Salary: $148,336
    Wells Fargo offers a range of roles for data analysts. They provide training and career growth. They have branches across the U.S.


  9. USAA
    Average Salary: $146,514
    USAA employs data analysts to support their financial services. They offer a good work-life balance. They are based in San Antonio, Texas.


  10. Mayo Clinic
    Average Salary: $134,739
    Mayo Clinic hires data analysts to improve patient care. They offer a supportive work environment and are located in Rochester, Minnesota.

How to earn more as a Data Analyst?

A career as a Data Analyst offers many opportunities for growth and earning more. Focusing on key areas can help increase earnings and job satisfaction. Understanding the right strategies can make a significant difference.

One approach is to gain additional skills. Learning tools like Python or R can make a Data Analyst more valuable. Specializing in areas such as machine learning or big data can also open up higher-paying positions. Networking with other professionals in the industry can lead to better job opportunities. Seeking mentorship from experienced analysts provides guidance and insights into the field. Attending industry conferences and workshops can keep skills sharp and knowledge current.

Another key factor is gaining experience. Working on diverse projects increases expertise and makes the resume stronger. Pursuing certifications from recognized organizations adds credibility and can lead to higher pay. Here are some steps to consider:

  1. Learn new programming languages and tools.
  2. Specialize in a specific area of data analysis.
  3. Network with other professionals in the industry.
  4. Pursue certifications to gain credibility.
  5. Seek mentorship for career guidance.

Currently 679 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
679 Job Openings