Data Analyst Salary Guide: Range, Negotiation & Scripts
The typical Data Analyst earns between $55k and $120k in the US market — with significant variation based on stack, seniority, and company stage. Here's how to know where you fall and how to negotiate your way to the top of the range.
Data Analyst Salary Range (US, 2026)
$55k
Low
$80k
Median
$120k+
Top
US market data for full-time roles. Includes base salary only. Total comp may be significantly higher with equity, bonus, and benefits. Varies by location, company size, and specialization.
What drives Data Analyst compensation
- →SQL and BI tool proficiency
- →Industry (tech vs. retail vs. finance)
- →Whether you own dashboards used by leadership
- →Experience with self-serve analytics infrastructure
- →Seniority and scope of stakeholders served
Get your personalized negotiation strategy
Enter your offer and Upcraft analyzes it against market data — then gives you a specific counter, scripts, and practice with an AI recruiter.
Data Analyst Negotiation Tactics That Work
Anchor on the tools and ownership you bring
Analysts who own critical dashboards or have built self-serve analytics infrastructure have real leverage. Quantify the business dependency — "the sales team uses the pipeline dashboard I built every morning" — before you name your number.
Push back on the analyst-vs-scientist title gap
Many analyst roles do scientist-level work with an analyst salary. If the job description includes model building, A/B testing, or statistical inference, make the case that the scope warrants the higher title and compensation.
Research total comp including the bonus
Many analyst roles carry a 5–15% annual bonus that's often negotiable. It's frequently overlooked in the initial offer. Ask for the target bonus percentage explicitly and whether it's discretionary or formula-based.
Sample Counter-Offer Email Opener
Use this as a starting point — personalize with your specific numbers and context.
For a full personalized script including phone negotiation, pushback responses, and the final closing email — use the Salary Negotiation Coach.
More guides for Data Analysts
Know your worth. Negotiate with confidence.
Upcraft analyzes your offer, gives you a personalized counter strategy, generates word-for-word negotiation scripts, and lets you practice with an AI recruiter before the real conversation.
Analyze My Offer Free →1 free analysis · No credit card required