Here's a different take on the Bureau of Labor Statistics Employment and Wage estimates page. I've downloaded all the data and ranked states (for every occupation with at least 100 workers).

You can use the drop-down menus to filter by state or by occupation.

Occupation Selected: Computer hardware engineers

Click on state name to filter.
State Jobs Average
Salary
Rank
Colorado 3,140 $101,530 1
California 20,410 $100,070 2
Massachusetts 4,460 $96,430 3
New York 4,280 $94,930 4
Texas 5,150 $93,720 5
Virginia 1,980 $93,010 6
District of Columbia 320 $92,110 7
North Carolina 1,320 $91,100 8
Maryland 2,440 $89,440 9
Pennsylvania 1,540 $89,050 10
New Jersey 2,490 $88,330 11
Minnesota 1,590 $86,760 12
Florida 3,160 $86,110 13
Oklahoma 280 $82,740 14
Georgia 1,120 $81,310 15
Arizona 1,750 $80,360 16
Illinois 2,070 $80,220 17
Ohio 620 $76,900 18
Alabama 1,210 $76,540 19
Nevada 300 $74,970 20
Connecticut 310 $74,230 21
Nebraska 150 $73,820 22
Puerto Rico 160 $73,680
Michigan 910 $72,650 23
Wisconsin 1,300 $72,390 24
Hawaii 250 $72,350 25
Iowa 310 $72,330 26
Kansas 200 $71,540 27
South Carolina 250 $64,160 28
Indiana 210 $61,560 29
Louisiana 110 $51,960 30