Data analyst earnings by seniority

90th percentile

Top-level data analyst earnings begin at:

$45.23 per hour

$94,083 per year

75th percentile

Senior-level data analyst earnings begin at:

$31.18 per hour

$64,859 per year

50th percentile

Mid-level data analyst earnings begin at:

$23.40 per hour

$48,666 per year

25th percentile

Junior-level data analyst earnings begin at:

$19.96 per hour

$41,514 per year

10th percentile

Starting level data analyst earnings begin at:

$18.58 per hour

$38,638 per year

Approximate values based on highest and lowest earning segments.

Data analyst salary by state

State Name Average Salary
Maryland $62,430
Massachusetts $58,156
Minnesota $55,208
Arizona $55,003
Pennsylvania $54,690
Washington $53,723
New Jersey $53,597
Missouri $53,000
North Carolina $52,945
Oregon $52,257
Connecticut $52,000
Georgia $50,751
New York $48,666
Virginia $47,653
California $47,452
Texas $46,079
Colorado $45,766
Tennessee $45,000
Ohio $44,614
Florida $44,271
Illinois $43,330
Michigan $39,678
Utah $38,000

How do data analyst salaries compare to similar careers?

Data analysts earn about the same as related careers in New York. On average, they make less than computer programmers but more than technical support specialists.

Career Median Salary
Computer programmer salary $57K
UX designer salary $70K
Audio engineer salary $36K
Web designer salary $45K
Computer systems analyst salary $50K
Data analyst salary $49K
Digital marketing specialist salary $44K
Social media manager salary $37K
Graphic designer salary $37K
Technical support specialist salary $36K

Source: CareerExplorer (Aggregated)