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 $68,000 to $78,000 annually, with experienced professionals commanding $90,000 or more depending on location and industry. Your salary hinges on three factors: technical depth (SQL, Python, and visualization skills command premium pay), geographic market (tech hubs like San Francisco and New York offer 20-30% premiums), and domain expertise (finance and healthcare analysts typically earn 10-15% above average). Entry-level positions start around $55,000, while senior analysts in high-demand sectors reach $120,000+. The role's accessibility—requiring fewer credentials than data science—means competition is real, but the consistent demand across industries provides stability. Understanding where you stand financially requires knowing both the baseline and what specific skills and locations actually move the needle. Below, you'll find real job postings with posted salary ranges to ground your expectations in current market reality.

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