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: Private detectives and investigators

Click on state name to filter.
State Jobs Average
Salary
Rank
Arizona 480 $55,550 1
New Jersey 1,020 $52,190 2
Washington 440 $46,770 3
California 3,960 $44,730 4
New York 1,840 $44,030 5
Maine 180 $42,660 6
South Carolina 390 $41,820 7
Connecticut 300 $41,360 8
Oklahoma 420 $40,700 9
Missouri 600 $40,050 10
Texas 3,790 $39,800 11
North Carolina 850 $39,570 12
Nevada 290 $38,770 13
Michigan 1,340 $38,420 14
Colorado 570 $38,080 15
Rhode Island 100 $37,680 16
Florida 2,490 $37,630 17
Massachusetts 500 $36,830 18
Wisconsin 300 $35,940 19
Tennessee 200 $35,910 20
Minnesota 640 $35,880 21
Maryland 1,160 $35,670 22
Alabama 640 $35,180 23
Utah 130 $34,640 24
Pennsylvania 2,870 $34,350 25
Ohio 920 $34,200 26
Illinois 1,300 $34,100 27
Indiana 320 $32,870 28
Arkansas 140 $32,470 29
Iowa 140 $32,190 30
Oregon 240 $30,150 31
Louisiana 280 $29,950 32
Kentucky 190 $29,610 33
Kansas 160 $26,250 34
Mississippi 300 $21,300 35
Puerto Rico 110 $20,270