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: Helpers--roofers

Click on state name to filter.
State Jobs Average
Salary
Rank
Minnesota 210 $33,340 1
Massachusetts 340 $31,710 2
New Jersey 320 $28,270 3
Washington 280 $28,080 4
Maryland 790 $27,860 5
Connecticut 150 $27,530 6
Wisconsin 190 $26,070 7
California 1,600 $25,640 8
Missouri 130 $25,550 9
Virginia 840 $24,730 10
Michigan 620 $24,420 11
Indiana 390 $24,380 12
Illinois 440 $24,290 13
Ohio 590 $23,530 14.5
Pennsylvania 890 $23,530 14.5
Oregon 280 $23,480 16
Colorado 300 $23,390 17
Iowa 140 $23,280 18
Maine 160 $22,770 19
New York 450 $22,470 20
Nevada 800 $22,440 21
North Dakota 150 $22,350 22
Utah 390 $22,110 23
Kentucky 210 $21,750 24
Tennessee 480 $21,630 25
Georgia 940 $21,270 26
Florida 2,540 $20,960 27
Nebraska 170 $20,890 28
Arkansas 180 $20,750 29
North Carolina 720 $20,630 30
Mississippi 280 $20,380 31
Louisiana 190 $20,250 32
Wyoming 110 $20,100 33
Texas 1,870 $19,860 34
Oklahoma 170 $19,710 35
New Mexico 290 $19,630 36
Idaho 100 $19,540 37
Alabama 490 $19,150 38
Arizona 740 $19,100 39
South Carolina 380 $18,950 40
Kansas 180 $18,080 41
West Virginia 110 $17,380 42