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,900 annually, with experienced professionals commanding $90,000+ in major tech hubs. Your earning potential depends heavily on location, industry, and technical depth—someone in New York or San Francisco handling advanced analytics can earn 40-60% more than their counterparts in smaller markets. Entry-level positions typically start around $55,000, while senior roles with Python, SQL, and machine learning expertise break into six figures. The market remains competitive because companies desperately need people who can translate raw data into business decisions, but the saturation of boot camp graduates means you'll need demonstrable projects and certifications to justify higher offers. Cost of living matters too; a $70,000 salary stretches differently in Austin than in Manhattan. Your actual compensation also hinges on negotiation skills and whether you're pursuing specialized niches like healthcare analytics or fintech. Below, you'll find current job listings and real interview questions to help you position yourself for top-tier offers.

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