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: Roofers

Click on state name to filter.
State Jobs Average
Salary
Rank
Illinois 5,180 $49,800 1
Massachusetts 1,720 $48,820 2
Minnesota 1,540 $48,270 3
New Jersey 2,010 $47,520 4
Hawaii 770 $46,930 5
Alaska 290 $46,870 6
New York 4,300 $42,730 7
Washington 3,590 $42,490 8
California 20,250 $40,990 9
Connecticut 930 $40,490 10
Michigan 3,400 $38,450 11
Missouri 2,600 $38,160 12
Maryland 1,710 $37,910 13
Nevada 2,410 $36,190 14
Pennsylvania 4,760 $35,600 15
Indiana 2,760 $35,070 16
Ohio 4,610 $34,860 17
Wisconsin 2,390 $34,670 18
Rhode Island 450 $33,410 19
New Hampshire 360 $33,040 20
Virginia 3,170 $32,960 21
Delaware 350 $32,950 22
Oregon 2,190 $32,460 23
Idaho 650 $31,690 24
Utah 1,970 $31,400 25
North Dakota 240 $30,820 26
Georgia 2,650 $30,550 27
Florida 15,780 $30,460 28
Nebraska 550 $30,330 29
Montana 330 $30,300 30
Iowa 1,150 $30,080 31
Arizona 5,040 $30,010 32
Kentucky 1,300 $29,980 33
Wyoming 310 $29,730 34
Colorado 3,160 $29,580 35
Maine 350 $29,430 36
Louisiana 940 $29,340 37
Vermont 410 $29,060 38
Tennessee 1,570 $28,970 39
Kansas 1,030 $28,340 40
West Virginia 800 $27,290 41
Oklahoma 930 $27,250 42
North Carolina 3,330 $26,810 43
Texas 5,070 $26,200 44
Alabama 1,220 $25,680 45
Mississippi 830 $25,330 46
South Carolina 1,460 $25,300 47
New Mexico 1,460 $25,080 48
South Dakota 240 $24,380 49
Puerto Rico 610 $17,300