Data Analyst Salaries
How much does a Data Analyst make?
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
What are the highest paying cities for a Data Analyst?

-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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?

-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
- Enhance skills and knowledge
- Network with professionals
- Seek higher-paying roles
- Take on additional responsibilities
- Consider advanced certifications