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

Click on state name to filter.
State Jobs Average
Salary
Rank
Washington 710 $35,020 1
South Carolina 130 $33,980 2
Nevada 130 $33,840 3
New York 1,730 $33,740 4
Connecticut 200 $32,880 5
Massachusetts 260 $32,840 6
North Carolina 5,970 $32,690 7
Delaware 110 $32,130 8
Illinois 1,200 $31,610 9
Pennsylvania 840 $30,880 10
Iowa 250 $30,670 11
New Jersey 690 $30,500 12
Maryland 280 $30,330 13
Virginia 870 $29,380 14
Colorado 240 $29,040 15
Michigan 600 $28,940 16
Kansas 420 $28,510 17.5
Tennessee 2,040 $28,510 17.5
Minnesota 230 $28,480 19
Wisconsin 480 $28,220 20
Kentucky 360 $28,000 21
Mississippi 4,760 $27,590 22
California 5,030 $27,370 23
Ohio 980 $27,200 24
Indiana 1,890 $26,940 25
Georgia 830 $26,850 26
Oregon 580 $26,630 27
Oklahoma 240 $25,720 28
Florida 2,050 $25,390 29
Louisiana 160 $24,870 30
Arizona 250 $24,710 31
Texas 1,950 $24,650 32
West Virginia 120 $24,400 33
Idaho 230 $23,980 34
Missouri 930 $22,890 35
Arkansas 470 $22,110 36
Puerto Rico 120 $14,720