Data Analyst Salary Guide 2026

The average data analyst salary ranges from $90,442 to $106,907 per year, based on 436 active data analyst job listings. This guide is updated automatically from live job data so you always see current market rates.

$90,442
Average minimum
$106,907
Average maximum
50%
Remote-friendly roles

Salary by Role

Average pay across common data analyst titles currently listed.

RoleTypical rangeListings
Senior Data Analyst$93,433 - $111,94149
Analytics Manager$95,643 - $110,68848
Business Intelligence Analyst$96,073 - $111,29945
Machine Learning Engineer$94,389 - $111,23045
Data Analyst$93,739 - $111,76943
Data Engineer$95,883 - $115,04940
Data Scientist$94,331 - $113,16540
Quantitative Analyst$95,491 - $110,28536
Backend Engineer$70,222 - $83,94915
Software Development Engineer$73,929 - $80,01411

Salary by City

Where data analyst roles are most common and what they pay.

CityAverage rangeListings
Boston$87,526 - $103,15636
Los Angeles$90,764 - $109,19134
San Francisco$92,687 - $107,84834
Amsterdam$91,983 - $106,44034
Dublin$87,268 - $101,74532
Seattle$89,827 - $106,56331
Sydney$88,164 - $107,90129
New York$93,160 - $112,65328

Employment Types

Full-time123Contract114Part-time114Freelance85

How to Negotiate a Better Data Analyst Salary

  • Research current market rates using live listings like the ones on this page, not outdated salary databases.
  • Emphasise remote-friendly roles — they often offer wider ranges based on location.
  • Compare offers across companies and cities before committing to a range.
  • Ask about benefits beyond base pay: equity, bonuses, and professional development budgets.

Explore Data Analyst Jobs

Browse 436 active data analyst positions and find your next opportunity.