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: Numerical tool and process control programmers

Click on state name to filter.
State Jobs Average
Salary
Rank
Washington 430 $59,510 1
California 1,930 $54,800 2
Oregon 390 $52,620 3
Colorado 170 $51,320 4
Virginia 290 $51,100 5
Illinois 1,010 $50,430 6
Minnesota 560 $47,590 7
New Jersey 220 $47,090 8
Massachusetts 370 $45,920 9
Pennsylvania 1,250 $45,570 10
Connecticut 510 $45,530 11
Michigan 1,330 $45,010 12
Missouri 250 $44,660 13
Wisconsin 740 $44,010 14
Indiana 410 $43,780 15
Kansas 140 $42,780 16
Ohio 1,090 $42,100 17
Louisiana 110 $41,950 18
Florida 280 $41,580 19
Oklahoma 280 $41,480 20
Kentucky 100 $40,360 21
Georgia 210 $40,150 22
Texas 1,150 $39,870 23
Iowa 270 $39,630 24
North Carolina 270 $39,430 25
New York 1,260 $39,360 26
Tennessee 990 $39,120 27
Arkansas 180 $37,330 28
New Hampshire 110 $35,880 29
Alabama 180 $35,140 30
South Carolina 250 $34,930 31