Which US state pays data analysts the most?

1 min readReal Analyst Jobs
On this page
  1. Data analyst pay by state
  2. All US analyst titles
  3. Read it with care
  4. Frequently asked

California, by the ranges employers post: the median US data analyst range there is $117,100 to $158,400 (20 postings) on realanalystjobs.com on 23 October 2026. Only states with at least 10 posted ranges are compared.

Pay counts only listings that state a two-ended annual range in US dollars, parsed from the employer's own text. Hourly, monthly and other currencies are left out, and nothing is estimated.

StateRangesMedian range
California20$117,100 to $158,400
New York27$108,000 to $140,000
Virginia20$99,650 to $141,000

Median posted range, US data analyst titles

Across every analyst title, California posts the highest median range ($120,000 to $165,000).

StateRangesMedian range
California254$120,000 to $165,000
Tennessee19$84,500 to $187,000
Washington54$105,000 to $160,000
New York217$110,000 to $145,000
Texas42$102,550 to $141,500
Virginia52$100,150 to $141,000
Massachusetts81$100,000 to $141,000
Illinois55$100,000 to $140,000
Michigan12$86,600 to $146,634
North Carolina13$98,000 to $128,900

Median posted range, all US analyst titles

States with pay transparency laws, such as California, Colorado, New York and Washington, publish far more ranges, so they are better measured than the rest. Cost of living differs too.

Every number on this page is computed from the live analyst roles on realanalystjobs.com on 23 October 2026, read from the employers' own career pages and re-checked daily, and it updates as roles open and close. H-1B figures come from the USCIS H-1B Employer Data Hub (data as of 2026-06-30). Nothing is estimated or projected.

Frequently asked

Which state pays data analysts the most?

How many states have enough data to compare?

Is this salary or posted pay?

See the roles

Browse every live analyst role.

Pulled from company career pages, re-checked daily. Free to browse.

Browse analyst jobs

More answers

Raj