← Salary Negotiation Coach
💰 Salary Guide

Data Scientist Salary Guide: Range, Negotiation & Scripts

The typical Data Scientist earns between $90k and $175k 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 Scientist Salary Range (US, 2026)

Entry / JuniorMid-levelSenior / Lead

$90k

Low

$125k

Median

$175k+

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 Scientist compensation

  • Specialization (ML/AI research vs. analytics)
  • Industry (tech vs. finance vs. healthcare)
  • Publication record or Kaggle ranking
  • Scope of models in production
  • Company size and funding stage

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.

Analyze My Offer →

Data Scientist Negotiation Tactics That Work

Quantify the business impact of your models

The most powerful negotiation leverage for a data scientist is a model that made money or saved money. If your churn model reduced attrition by 2%, put a dollar figure on it. Hiring managers and VPs respond to business impact far more than model accuracy.

Research industry-specific comp bands

Data science salaries vary wildly by industry. Finance and tech pay significantly more than healthcare or government for equivalent work. Know the band for your specific industry before you go into the negotiation.

Ask about publication and conference budgets

Research-oriented data scientists often forget to negotiate non-salary compensation: conference attendance (NeurIPS, ICML), publication support, compute credits, and learning budgets. At research-heavy companies these can be worth $10–20k/year.

Sample Counter-Offer Email Opener

Use this as a starting point — personalize with your specific numbers and context.

I'm very excited about the opportunity — the work on [specific area] is exactly the kind of problem I want to be working on. Based on the scope and my track record of deploying models that drove measurable business results, I'd love to get to $[X]. I'm also curious about the conference and research budget — happy to discuss the full package.

For a full personalized script including phone negotiation, pushback responses, and the final closing email — use the Salary Negotiation Coach.

More guides for Data Scientists

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