Data Analyst Salary: The Complete Guide

Data Analyst Salary: The Complete Guide

Thinking about becoming a data analyst or curious how much they make in 2025? This career blends essential services and growing demand — and can be a stable, well-paying job.

In this guide, we cover:

  • National average salary for data analysts in 2025
  • Salary by state and metro area
  • Entry-level vs. experienced pay
  • Career growth, job outlook, and factors that influence earnings

Average Data Analyst Salary in 2025

As of 2025, the average data analyst salary in the United States is around $50,000 to $70,000 per year.
Hourly pay averages between $22 and $33, depending on region and employer.

LevelAnnual Salary RangeHourly Rate
Entry-Level$40,000 - $48,000$19 - $23
Mid-Level$50,000 - $65,000$24 - $31
Experienced$70,000 - $95,000+$33 - $46

These figures include both entry-level and experienced data analysts.

Highest-Paying States and Cities in 2025

Pay varies widely by location. States with higher cost of living and strong demand generally pay more.

Top-Paying States

StateAnnual Salary Range
California$60,000 - $85,000
New York$55,000 - $80,000
Massachusetts$55,000 - $78,000
Washington$52,000 - $75,000
Texas$48,000 - $70,000

Top-Paying Metro Areas

  • San Francisco Bay Area, CA
  • New York City, NY
  • Boston, MA
  • Seattle, WA
  • Dallas/Fort Worth, TX

Salary by Career Stage

  1. Entry-Level (data analyst) (0–2 years)
    Typically earn $40,000 to $48,000 annually.
  2. Mid-Level (data analyst) (3–7 years)
    With experience, salaries rise to $50,000–$65,000.
  3. Senior/Lead (data analyst) (8+ years)
    Specialists or supervisors can make $70,000 to $95,000 or more.

Factors Influencing Data Analyst Salary

  • Location: Urban and coastal states tend to pay more.
  • Education & Certifications: Advanced training can boost pay.
  • Experience: Years in the field increase earning potential.
  • Industry: Hospitals, private practices, or government roles can differ in pay.
  • Shift Differentials: Nights, weekends, or on-call shifts may add to base pay.

Job Outlook

The Bureau of Labor Statistics projects steady growth for data analysts roles over the next decade, driven by demand and population growth.

How to Increase Your Earnings

  • Earn specialized certifications or advanced degrees.
  • Move into supervisory or management roles.
  • Consider relocating to higher-paying states or metro areas.
  • Negotiate for shift differentials or performance bonuses.

Key Takeaways

  • Average data analyst salary in 2025: $50,000–$70,000 annually
  • Entry-level pay: Around $40,000–$48,000
  • Top earners: Over $95,000 depending on experience and location
  • Education, specialization, and geographic location significantly influence pay.

Ready to save hours of your time?

Only spend a few seconds on each application.

Applybot - Data Analyst Salary: The Complete Guide