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.
Level | Annual Salary Range | Hourly 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
State | Annual 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
- Entry-Level (data analyst) (0–2 years)
Typically earn $40,000 to $48,000 annually. - Mid-Level (data analyst) (3–7 years)
With experience, salaries rise to $50,000–$65,000. - 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.