Data Analyst Salary in United States 🇺🇸 (2026)

Median data analyst salary in United States is $100k. Junior roles (0–2 years) start at $70k; senior roles (7+ years) reach $150k+. Numbers reflect 2026 US market data.

Data analysts in the United States earn competitive compensation that reflects the technical skills and business value you bring to organizations. Your salary depends heavily on location, employer size, and your specific expertise—whether you specialize in SQL, Python, visualization tools, or industry-specific analytics. Entry-level positions typically offer less than mid-career roles, which themselves fall below senior analyst and lead positions. Cost of living matters significantly; tech hubs command higher salaries than smaller markets. Companies increasingly pay premiums for analysts who combine technical depth with business acumen and communication skills. Rather than chasing a single figure, focus on building expertise that justifies higher compensation in your local market and industry. Ready to explore what's actually available? Check the current job listings below to see how real positions are compensated.

Data Analyst Salary Bands by Experience

LevelYearsSalary (median)10th–90th percentile
Junior0–2$70k$60k – $84k
Mid-level3–6$100k$85k – $120k
Senior7+$150k$128k – $210k

How to Negotiate Above the Median

  1. Anchor with the senior band. When asked for expectations, reference the 7+ years salary range as your target.
  2. Bring a number, not a range. Ranges signal flexibility downward.
  3. Decouple base from total comp. Bonus, equity, and benefits are negotiation levers when base is fixed.
  4. Use Smart Job Matcher to gather 3 competing offers and use them as anchors.

Search Data Analyst Roles in United States →

Related Pages