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 a median salary of $67,000 to $75,000 annually, with experienced professionals commanding $90,000 or more depending on industry and location. Your earning potential depends heavily on three factors: technical proficiency (SQL, Python, Tableau), geographic market (San Francisco and New York significantly outpace rural areas), and sector specialization (tech and finance typically pay 15-20% above average). Entry-level positions start around $55,000, while senior roles at major companies frequently exceed $120,000 plus bonuses. The role demands precision, attention to detail, and the ability to translate complex datasets into actionable insights—skills that justify competitive compensation. If you're evaluating whether data analysis aligns with your financial goals, understanding your specific market value is essential. Below you'll find current job listings and interview preparation resources to help you negotiate confidently.

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