Data Analyst Salaries

Updated on May 09, 2025
Position
Salary

How much does a Data Analyst make?

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

A Data Analyst plays a key role in helping companies make smart decisions. They gather, clean, and analyze data to find useful insights. This job is in high demand, and the pay reflects that. The average salary for a Data Analyst is around $84,873 per year. This means that, on average, a Data Analyst can expect to earn a good living.

The salary for a Data Analyst can vary based on experience and location. Entry-level positions might start around $40,000. With a few years of experience, this can rise to about $60,000. More experienced Data Analysts can earn between $100,000 and $150,000. Some top earners might even make more. Cities with a high cost of living, like San Francisco or New York, often offer higher salaries. This makes the job even more attractive for those looking to advance in their career.

View Data Analyst jobs nearby

What are the highest paying cities for a Data Analyst?

Data analysts can find some of the best pay in cities like Rochester, MN, and San Jose, CA. These cities offer top salaries, making them attractive for job seekers. Other cities such as San Francisco, CA, and Colorado Springs, CO, also provide competitive wages for data analysts.
Graph displaying highest paying cities salaries for Data Analyst jobs, highlighting Rochester, MN with the highest at $118,999 and College Station, TX with the lowest at $92,052.
  1. Rochester, MN
    Average Salary: $118,999
    In Rochester, MN, professionals analyze data to help healthcare institutions improve patient care. Companies like Mayo Clinic and IBM offer exciting opportunities. The city's strong focus on healthcare makes it a unique place for data experts.
    Find Data Analyst jobs in Rochester, MN


  2. San Jose, CA
    Average Salary: $110,534
    San Jose, CA, is a hub for tech companies. Data experts here work with firms like Google and Intel. The city's vibrant tech scene offers many chances to grow and innovate.
    Find Data Analyst jobs in San Jose, CA


  3. San Francisco, CA
    Average Salary: $109,434
    In San Francisco, CA, data professionals thrive in a city known for tech innovation. Companies like Salesforce and LinkedIn provide dynamic environments. The city's culture of startups and tech giants makes it ideal for data enthusiasts.
    Find Data Analyst jobs in San Francisco, CA


  4. Colorado Springs, CO
    Average Salary: $101,476
    Colorado Springs, CO, offers a mix of tech and defense opportunities. Data experts work with companies like Lockheed Martin and Northrop Grumman. The city's focus on defense and technology creates a stable and innovative work environment.
    Find Data Analyst jobs in Colorado Springs, CO


  5. Seattle, WA
    Average Salary: $99,583
    Seattle, WA, is a tech-savvy city with many opportunities for data professionals. Companies like Amazon and Microsoft offer exciting roles. The city's strong tech presence and vibrant culture make it a great place for data experts.
    Find Data Analyst jobs in Seattle, WA


  6. Tampa, FL
    Average Salary: $99,045
    In Tampa, FL, data professionals find opportunities in finance and healthcare. Companies like Raymond James and Tampa General Hospital provide diverse roles. The city's growing economy offers many chances for growth and development.
    Find Data Analyst jobs in Tampa, FL


  7. Los Angeles, CA
    Average Salary: $94,547
    Los Angeles, CA, offers a dynamic environment for data experts. Companies like Disney and Amazon provide diverse opportunities. The city's entertainment and tech industries create a vibrant and innovative work environment.
    Find Data Analyst jobs in Los Angeles, CA


  8. Charlotte, NC
    Average Salary: $93,471
    Charlotte, NC, is a financial hub with many opportunities for data professionals. Companies like Bank of America and Wells Fargo offer exciting roles. The city's strong financial sector makes it a great place for data experts.
    Find Data Analyst jobs in Charlotte, NC


  9. Washington, DC
    Average Salary: $92,713
    In Washington, DC, data experts work in government and tech. Companies like Deloitte and Accenture offer diverse opportunities. The city's political and tech presence creates a unique and dynamic work environment.
    Find Data Analyst jobs in Washington, DC


  10. College Station, TX
    Average Salary: $92,052
    College Station, TX, offers a mix of academic and tech opportunities. Companies like Texas A&M University and various tech firms provide diverse roles. The city's strong focus on education and innovation makes it a great place for data experts.
    Find Data Analyst jobs in College Station, TX

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

Job seekers looking for top-paying data analyst positions should consider companies like EY, Wells Fargo, and Peraton. These companies offer competitive salaries, making them attractive choices for professionals in the field. EY leads with an average salary of $162,524, followed closely by Wells Fargo at $157,490, and Peraton at $142,283.
Graph displaying best paying company salaries for Data Analyst jobs, highlighting EY with the highest at $162,524 and Mayo Clinic with the lowest at $123,808.
  1. EY
    Average Salary: $162,524
    EY offers exciting Data Analyst roles across various locations. EY provides a dynamic environment where Data Analysts work on complex projects. Locations include major cities like New York, San Francisco, and Chicago.


  2. Wells Fargo
    Average Salary: $157,490
    Wells Fargo is known for its strong Data Analyst positions. Employees work on impactful projects that drive the company's success. The company operates in many cities, including Charlotte, San Francisco, and Phoenix.


  3. Peraton
    Average Salary: $142,283
    Peraton offers rewarding Data Analyst jobs. Analysts here focus on national security and defense projects. The company has offices in Arlington, Virginia, and other key locations.


  4. Apple
    Average Salary: $141,668
    Apple provides innovative Data Analyst roles. Analysts work on cutting-edge projects that shape the future of technology. The company has major offices in Cupertino, California, and other locations.


  5. Citi
    Average Salary: $135,828
    Citi offers competitive Data Analyst positions. Analysts here work on financial data to support the company's operations. Citi has offices in New York, London, and other global cities.


  6. Navy Federal Credit Union
    Average Salary: $132,022
    Navy Federal Credit Union provides excellent Data Analyst jobs. Analysts work on projects that support military members. The company operates in many locations, including Virginia and Florida.


  7. Pacific Gas and Electric
    Average Salary: $129,897
    Pacific Gas and Electric offers rewarding Data Analyst roles. Analysts here work on energy data to improve services. The company operates in California and other states.


  8. KPMG
    Average Salary: $126,311
    KPMG offers dynamic Data Analyst positions. Analysts work on a variety of projects to support clients. KPMG has offices in major cities like New York, Los Angeles, and Chicago.


  9. Microsoft
    Average Salary: $123,850
    Microsoft provides innovative Data Analyst jobs. Analysts work on projects that drive technology forward. The company has offices in Redmond, Washington, and other locations.


  10. Mayo Clinic
    Average Salary: $123,808
    Mayo Clinic offers rewarding Data Analyst roles. Analysts work on healthcare data to improve patient care. The clinic operates in Rochester, Minnesota, and other locations.

How to earn more as a Data Analyst?

Data analysts can increase their earnings by focusing on several key areas. They should aim to enhance their skills and knowledge. This includes learning new tools and technologies. They should also work on improving their data analysis techniques. Networking with other professionals in the field can open up new job opportunities. Seeking out roles that offer higher salaries can also make a difference. Finally, gaining certifications can demonstrate expertise and dedication to potential employers.

To maximize earnings, data analysts should consider these factors:

  • Skills and Knowledge: Continuously learning and updating skills can lead to better job opportunities and higher pay.
  • Tools and Technologies: Familiarity with the latest tools and technologies can make a data analyst more valuable.
  • Networking: Building connections with other professionals can lead to job offers and salary increases.
  • Job Roles: Seeking positions that offer higher salaries can improve earnings.
  • Certifications: Earning certifications can show dedication and expertise, often leading to higher pay.

Currently 1,151 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,151 Job Openings