Data analyst earnings by seniority

90th percentile

Top-level data analyst earnings begin at:

$60.79 per hour

$126,452 per year

75th percentile

Senior-level data analyst earnings begin at:

$36.82 per hour

$76,590 per year

50th percentile

Mid-level data analyst earnings begin at:

$25.45 per hour

$52,945 per year

25th percentile

Junior-level data analyst earnings begin at:

$20.62 per hour

$42,899 per year

10th percentile

Starting level data analyst earnings begin at:

$18.73 per hour

$38,964 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 8% less than similar careers in North Carolina. On average, they make less than consultants but more than digital marketing specialists.

Career Median Salary
Consultant salary $57K
Operations manager salary $52K
Computer programmer salary $60K
Human resources manager salary $52K
Software engineer salary $76K
Data analyst salary $53K
IT manager salary $80K
Account manager salary $55K
Accountant salary $48K
Digital marketing specialist salary $44K

Source: CareerExplorer (Aggregated)