Data Analyst Salaries

Updated on Jun 05, 2025
Position
Salary

How much does a Data Analyst make?

The average salary for a Data Analyst is $83,863 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 information. This job is in high demand, and the pay reflects that. On average, a Data Analyst earns around $83,863 a year. This number can change based on experience, skills, and location.

Here are some average salaries for Data Analysts at different experience levels:

  • Entry-level: $40,000 to $50,491
  • Mid-level: $60,982 to $71,473
  • Senior-level: $81,964 to $123,927
  • Principal-level: $134,418 to $155,400

View Data Analyst jobs nearby

What are the highest paying cities for a Data Analyst?

Data analysts can find some of the best-paying jobs in Rochester, MN, where the average salary is over $122,000. San Jose, CA, and San Francisco, CA, follow closely with salaries above $110,000. These cities offer strong demand for data analysis skills, making them attractive for job seekers. Colorado Springs, CO, Seattle, WA, and Tampa, FL, also provide competitive salaries for data analysts, with averages over $100,000. These cities have a growing need for data-driven insights, offering good opportunities for professionals.
Graph displaying highest paying cities salaries for Data Analyst jobs, highlighting Rochester, MN with the highest at $122,427 and Washington, DC with the lowest at $92,908.
  1. Rochester, MN
    Average Salary: $122,427
    In Rochester, professionals analyze data to support healthcare decisions. Mayo Clinic and IBM are key employers. The city offers a mix of urban and small-town benefits.
    Find Data Analyst jobs in Rochester, MN


  2. San Jose, CA
    Average Salary: $111,425
    San Jose is a tech hub where data experts thrive. Companies like Google and Adobe seek skilled analysts. The city offers a vibrant, fast-paced environment.
    Find Data Analyst jobs in San Jose, CA


  3. San Francisco, CA
    Average Salary: $110,230
    San Francisco is home to many tech giants. Data analysts here work with companies like Salesforce and LinkedIn. The city's dynamic culture fuels innovation.
    Find Data Analyst jobs in San Francisco, CA


  4. Colorado Springs, CO
    Average Salary: $101,183
    Colorado Springs offers a unique blend of outdoor activities and tech jobs. Firms like Lockheed Martin and Northrop Grumman need data analysts. The city provides a healthy work-life balance.
    Find Data Analyst jobs in Colorado Springs, CO


  5. Seattle, WA
    Average Salary: $100,087
    Seattle is known for its tech scene. Amazon and Microsoft are major employers. Data analysts here enjoy a progressive work environment and stunning natural surroundings.
    Find Data Analyst jobs in Seattle, WA


  6. Tampa, FL
    Average Salary: $99,521
    Tampa has a growing tech industry. Companies like Wells Fargo and Deloitte seek data talent. The city offers a warm climate and a lower cost of living.
    Find Data Analyst jobs in Tampa, FL


  7. College Station, TX
    Average Salary: $97,540
    College Station is a hub for education and tech. Texas A&M University and various startups need data analysts. The city offers a friendly, community-focused atmosphere.
    Find Data Analyst jobs in College Station, TX


  8. Los Angeles, CA
    Average Salary: $95,457
    Los Angeles offers a diverse job market. Firms like Amazon and Google need data experts. The city provides endless opportunities and a vibrant lifestyle.
    Find Data Analyst jobs in Los Angeles, CA


  9. Charlotte, NC
    Average Salary: $94,255
    Charlotte is a financial and tech center. Companies like Bank of America and IBM seek data analysts. The city offers a mix of urban and suburban living.
    Find Data Analyst jobs in Charlotte, NC


  10. Washington, DC
    Average Salary: $92,908
    Washington, DC, is a political and tech hub. Firms like Deloitte and Accenture need data talent. The city offers a rich history and a dynamic professional scene.
    Find Data Analyst jobs in Washington, DC

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

Job seekers looking for top-paying positions as data analysts should consider companies like EY, Wells Fargo, and USAA. These companies offer competitive salaries, making them attractive options for those in the field. EY leads with an average salary of $158,432, followed closely by Wells Fargo and USAA, both offering salaries above $150,000. Other notable companies include Peraton, Apple, and Citi, which also provide salaries over $140,000. These companies offer excellent opportunities for data analysts to leverage their skills in high-paying roles.
Graph displaying best paying company salaries for Data Analyst jobs, highlighting EY with the highest at $158,432 and Microsoft with the lowest at $126,459.
  1. EY
    Average Salary: $158,432
    EY offers Data Analyst jobs with a focus on data-driven decision making. EY operates globally, with offices in major cities worldwide.


  2. Wells Fargo
    Average Salary: $155,448
    Wells Fargo provides opportunities for Data Analysts to work on financial data. The company has a strong presence in the United States.


  3. USAA
    Average Salary: $151,477
    USAA offers Data Analyst roles that focus on analyzing financial data. USAA operates primarily in the United States, serving military members and their families.


  4. Peraton
    Average Salary: $147,000
    Peraton provides Data Analyst jobs with a focus on defense and government services. The company operates in the United States and internationally.


  5. Apple
    Average Salary: $139,278
    Apple offers Data Analyst positions that focus on product development and consumer insights. Apple operates globally with offices in many countries.


  6. Citi
    Average Salary: $136,107
    Citi provides Data Analyst jobs that focus on financial data and risk management. Citi operates in over 100 countries worldwide.


  7. KPMG
    Average Salary: $132,981
    KPMG offers Data Analyst roles with a focus on auditing and advisory services. KPMG operates in many countries around the world.


  8. Pacific Gas and Electric
    Average Salary: $129,897
    Pacific Gas and Electric provides Data Analyst jobs with a focus on energy data. The company operates in California, USA.


  9. Mayo Clinic
    Average Salary: $127,246
    Mayo Clinic offers Data Analyst positions that focus on healthcare data. The company operates in several locations in the United States.


  10. Microsoft
    Average Salary: $126,459
    Microsoft provides Data Analyst jobs with a focus on technology and software development. The company operates globally with offices in many countries.

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 can open up new opportunities. Seeking roles that offer higher salaries is also important. Taking on additional responsibilities can lead to promotions and raises. Finally, considering advanced certifications can boost earning potential.

To improve skills, data analysts should stay updated with the latest tools and technologies. They can also take online courses or attend workshops. Networking with peers and industry leaders can lead to job referrals and insights into higher-paying roles. When seeking new positions, analysts should research salary benchmarks and negotiate effectively. Taking on projects that require leadership or specialized skills can demonstrate value and lead to promotions. Advanced certifications, such as those from recognized institutions, can also enhance credibility and earning potential.

  1. Enhance skills and knowledge
  2. Network with professionals
  3. Seek higher-paying roles
  4. Take on additional responsibilities
  5. Consider advanced certifications

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