33 Series · SOC 33-9021
Private Detectives and Investigators
National salary data from the Bureau of Labor Statistics (May 2024)
Median Salary
$52,370
per year
Median Hourly
$25.18/hr
per hour
Mean Salary
$61,680
average
Employment
38,700
jobs nationwide
Salary Range
Annual Salary Distribution
Hourly Rate Distribution
10th Percentile
$37,250
25th Percentile
$41,940
Median
$52,370
75th Percentile
$75,310
90th Percentile
$98,770
Salary by State
Highest Paying States
View all 50 states →
| # | State | Median Salary | vs National |
|---|---|---|---|
| 1 | Oregon | $77,320 | +48% above national |
| 2 | Maryland | $74,360 | +42% above national |
| 3 | Illinois | $73,070 | +40% above national |
| 4 | Minnesota | $72,070 | +38% above national |
| 5 | Connecticut | $68,290 | +30% above national |
| 6 | Wyoming | $67,360 | +29% above national |
| 7 | Vermont | $66,070 | +26% above national |
| 8 | Washington | $65,370 | +25% above national |
| 9 | Arizona | $64,960 | +24% above national |
| 10 | California | $60,210 | +15% above national |
| 11 | New York | $59,840 | +14% above national |
| 12 | Massachusetts | $57,840 | +10% above national |
| 13 | North Carolina | $55,190 | +5% above national |
| 14 | Alaska | $54,080 | +3% above national |
| 15 | South Carolina | $53,890 | +3% above national |
| 16 | Nebraska | $52,160 | same as national |
| 17 | New Hampshire | $51,990 | 1% below national |
| 18 | Rhode Island | $51,610 | 1% below national |
| 19 | New Jersey | $51,540 | 2% below national |
| 20 | Pennsylvania | $51,220 | 2% below national |
| 21 | Utah | $51,130 | 2% below national |
| 22 | Ohio | $50,060 | 4% below national |
| 23 | Colorado | $49,720 | 5% below national |
| 24 | Michigan | $49,700 | 5% below national |
| 25 | Delaware | $49,400 | 6% below national |
| 26 | Maine | $49,360 | 6% below national |
| 27 | Florida | $48,880 | 7% below national |
| 28 | Virginia | $48,740 | 7% below national |
| 29 | Idaho | $48,170 | 8% below national |
| 30 | Kentucky | $48,130 | 8% below national |
| 31 | Texas | $48,070 | 8% below national |
| 32 | Montana | $47,910 | 9% below national |
| 33 | Nevada | $47,550 | 9% below national |
| 34 | Alabama | $47,180 | 10% below national |
| 35 | West Virginia | $46,830 | 11% below national |
| 36 | Tennessee | $46,560 | 11% below national |
| 37 | North Dakota | $45,710 | 13% below national |
| 38 | Indiana | $45,400 | 13% below national |
| 39 | Iowa | $45,070 | 14% below national |
| 40 | Kansas | $45,020 | 14% below national |
| 41 | New Mexico | $44,870 | 14% below national |
| 42 | Georgia | $44,590 | 15% below national |
| 43 | Hawaii | $44,390 | 15% below national |
| 44 | Missouri | $43,780 | 16% below national |
| 45 | Louisiana | $43,390 | 17% below national |
| 46 | Puerto Rico | $43,360 | 17% below national |
| 47 | Arkansas | $43,310 | 17% below national |
| 48 | Wisconsin | $43,210 | 17% below national |
| 49 | Oklahoma | $40,470 | 23% below national |
| 50 | Mississippi | $39,460 | 25% below national |
Salary by Metro Area
Highest Paying Metros
View all 176 metro areas →
| # | Metro Area | Median Salary | vs National |
|---|---|---|---|
| 1 | Lexington Park, MD | $80,060 | +53% above national |
| 2 | Salem, OR | $79,550 | +52% above national |
| 3 | Portland-Vancouver-Hillsboro, OR-WA | $79,110 | +51% above national |
| 4 | Chicago-Naperville-Elgin, IL-IN | $77,680 | +48% above national |
| 5 | Minneapolis-St. Paul-Bloomington, MN-WI | $76,730 | +47% above national |
| 6 | San Francisco-Oakland-Fremont, CA | $75,400 | +44% above national |
| 7 | Phoenix-Mesa-Chandler, AZ | $75,230 | +44% above national |
| 8 | Charlotte-Concord-Gastonia, NC-SC | $74,720 | +43% above national |
| 9 | Bridgeport-Stamford-Danbury, CT | $73,530 | +40% above national |
| 10 | Hartford-West Hartford-East Hartford, CT | $73,530 | +40% above national |
| 11 | Seattle-Tacoma-Bellevue, WA | $69,550 | +33% above national |
| 12 | San Jose-Sunnyvale-Santa Clara, CA | $69,500 | +33% above national |
| 13 | Syracuse, NY | $69,120 | +32% above national |
| 14 | Jefferson City, MO | $68,330 | +30% above national |
| 15 | Burlington-South Burlington, VT | $67,520 | +29% above national |
| 16 | Manchester-Nashua, NH | $65,260 | +25% above national |
| 17 | Richmond, VA | $63,580 | +21% above national |
| 18 | Albuquerque, NM | $62,600 | +20% above national |
| 19 | Northwest Illinois nonmetropolitan area | $62,230 | +19% above national |
| 20 | Washington-Arlington-Alexandria, DC-VA-MD-WV | $62,190 | +19% above national |
| 21 | Waterbury-Shelton, CT | $61,850 | +18% above national |
| 22 | Baltimore-Columbia-Towson, MD | $60,450 | +15% above national |
| 23 | Tyler, TX | $60,450 | +15% above national |
| 24 | Boston-Cambridge-Newton, MA-NH | $60,280 | +15% above national |
| 25 | Los Angeles-Long Beach-Anaheim, CA | $59,950 | +14% above national |
| 26 | New York-Newark-Jersey City, NY-NJ | $59,840 | +14% above national |
| 27 | San Diego-Chula Vista-Carlsbad, CA | $59,840 | +14% above national |
| 28 | Stockton-Lodi, CA | $59,640 | +14% above national |
| 29 | Denver-Aurora-Centennial, CO | $59,040 | +13% above national |
| 30 | Anchorage, AK | $58,880 | +12% above national |
| 31 | Vallejo, CA | $58,250 | +11% above national |
| 32 | Ogden, UT | $57,980 | +11% above national |
| 33 | New Haven, CT | $57,770 | +10% above national |
| 34 | Riverside-San Bernardino-Ontario, CA | $57,680 | +10% above national |
| 35 | Spokane-Spokane Valley, WA | $57,650 | +10% above national |
| 36 | Greenville, NC | $57,590 | +10% above national |
| 37 | Oxnard-Thousand Oaks-Ventura, CA | $57,130 | +9% above national |
| 38 | Cleveland, OH | $57,030 | +9% above national |
| 39 | Cincinnati, OH-KY-IN | $56,660 | +8% above national |
| 40 | Salt Lake City-Murray, UT | $55,970 | +7% above national |
| 41 | Rochester, NY | $55,500 | +6% above national |
| 42 | Trenton-Princeton, NJ | $55,230 | +5% above national |
| 43 | Davenport-Moline-Rock Island, IA-IL | $55,050 | +5% above national |
| 44 | Crestview-Fort Walton Beach-Destin, FL | $54,720 | +4% above national |
| 45 | Dallas-Fort Worth-Arlington, TX | $54,080 | +3% above national |
| 46 | Portland-South Portland, ME | $53,770 | +3% above national |
| 47 | Gulfport-Biloxi, MS | $53,540 | +2% above national |
| 48 | Peoria, IL | $53,440 | +2% above national |
| 49 | Akron, OH | $53,190 | +2% above national |
| 50 | Madison, WI | $52,530 | same as national |
| 51 | North Port-Bradenton-Sarasota, FL | $52,470 | same as national |
| 52 | Deltona-Daytona Beach-Ormond Beach, FL | $52,360 | same as national |
| 53 | Reading, PA | $51,960 | 1% below national |
| 54 | Harrisburg-Carlisle, PA | $51,850 | 1% below national |
| 55 | Austin-Round Rock-San Marcos, TX | $51,820 | 1% below national |
| 56 | Birmingham, AL | $51,730 | 1% below national |
| 57 | Sacramento-Roseville-Folsom, CA | $51,650 | 1% below national |
| 58 | Philadelphia-Camden-Wilmington, PA-NJ-DE-MD | $51,610 | 1% below national |
| 59 | Providence-Warwick, RI-MA | $51,610 | 1% below national |
| 60 | Modesto, CA | $51,560 | 2% below national |
| 61 | Allentown-Bethlehem-Easton, PA-NJ | $51,220 | 2% below national |
| 62 | Dayton-Kettering-Beavercreek, OH | $51,110 | 2% below national |
| 63 | San Antonio-New Braunfels, TX | $51,080 | 2% below national |
| 64 | Miami-Fort Lauderdale-West Palm Beach, FL | $50,860 | 3% below national |
| 65 | Detroit-Warren-Dearborn, MI | $50,630 | 3% below national |
| 66 | Greenville-Anderson-Greer, SC | $50,530 | 4% below national |
| 67 | Myrtle Beach-Conway-North Myrtle Beach, SC | $50,530 | 4% below national |
| 68 | Pittsburgh, PA | $50,390 | 4% below national |
| 69 | Montgomery, AL | $50,240 | 4% below national |
| 70 | Kiryas Joel-Poughkeepsie-Newburgh, NY | $50,060 | 4% below national |
| 71 | Louisville/Jefferson County, KY-IN | $49,920 | 5% below national |
| 72 | Northeastern Pennsylvania nonmetropolitan area | $49,810 | 5% below national |
| 73 | Southwest Maine nonmetropolitan area | $49,360 | 6% below national |
| 74 | Northern West Virginia nonmetropolitan area | $49,300 | 6% below national |
| 75 | Southeast Minnesota nonmetropolitan area | $49,150 | 6% below national |
| 76 | Jacksonville, FL | $49,050 | 6% below national |
| 77 | Knoxville, TN | $48,930 | 7% below national |
| 78 | Fresno, CA | $48,880 | 7% below national |
| 79 | Gainesville, FL | $48,870 | 7% below national |
| 80 | Western Washington nonmetropolitan area | $48,840 | 7% below national |
| 81 | Albany-Schenectady-Troy, NY | $48,600 | 7% below national |
| 82 | Provo-Orem-Lehi, UT | $48,600 | 7% below national |
| 83 | Scranton--Wilkes-Barre, PA | $48,430 | 8% below national |
| 84 | Panama City-Panama City Beach, FL | $48,380 | 8% below national |
| 85 | Port St. Lucie, FL | $48,380 | 8% below national |
| 86 | Boise City, ID | $48,170 | 8% below national |
| 87 | North Region of Texas nonmetropolitan area | $48,160 | 8% below national |
| 88 | Corpus Christi, TX | $48,120 | 8% below national |
| 89 | Palm Bay-Melbourne-Titusville, FL | $48,120 | 8% below national |
| 90 | Buffalo-Cheektowaga, NY | $47,860 | 9% below national |
| 91 | Tampa-St. Petersburg-Clearwater, FL | $47,860 | 9% below national |
| 92 | Memphis, TN-MS-AR | $47,790 | 9% below national |
| 93 | West Northwestern Ohio nonmetropolitan area | $47,790 | 9% below national |
| 94 | Baton Rouge, LA | $47,700 | 9% below national |
| 95 | Las Vegas-Henderson-North Las Vegas, NV | $47,550 | 9% below national |
| 96 | South Georgia nonmetropolitan area | $47,500 | 9% below national |
| 97 | Indianapolis-Carmel-Greenwood, IN | $47,430 | 9% below national |
| 98 | Des Moines-West Des Moines, IA | $47,060 | 10% below national |
| 99 | Ocala, FL | $47,020 | 10% below national |
| 100 | Slidell-Mandeville-Covington, LA | $46,870 | 11% below national |
| 101 | Charleston, WV | $46,820 | 11% below national |
| 102 | Columbus, OH | $46,810 | 11% below national |
| 103 | Nashville-Davidson--Murfreesboro--Franklin, TN | $46,610 | 11% below national |
| 104 | Columbia, SC | $46,580 | 11% below national |
| 105 | Springfield, MA | $46,570 | 11% below national |
| 106 | Fayetteville, NC | $46,510 | 11% below national |
| 107 | Savannah, GA | $46,500 | 11% below national |
| 108 | Bakersfield-Delano, CA | $46,390 | 11% below national |
| 109 | Kansas City, MO-KS | $46,390 | 11% below national |
| 110 | Chattanooga, TN-GA | $45,920 | 12% below national |
| 111 | Pensacola-Ferry Pass-Brent, FL | $45,900 | 12% below national |
| 112 | Colorado Springs, CO | $45,840 | 12% below national |
| 113 | Omaha, NE-IA | $45,710 | 13% below national |
| 114 | Visalia, CA | $45,710 | 13% below national |
| 115 | Cape Coral-Fort Myers, FL | $45,510 | 13% below national |
| 116 | Evansville, IN | $45,400 | 13% below national |
| 117 | Lexington-Fayette, KY | $45,290 | 14% below national |
| 118 | Reno, NV | $45,020 | 14% below national |
| 119 | Worcester, MA | $45,020 | 14% below national |
| 120 | Fort Smith, AR-OK | $44,910 | 14% below national |
| 121 | Tallahassee, FL | $44,910 | 14% below national |
| 122 | Tulsa, OK | $44,870 | 14% below national |
| 123 | Tucson, AZ | $44,780 | 14% below national |
| 124 | Lakeland-Winter Haven, FL | $44,630 | 15% below national |
| 125 | Atlanta-Sandy Springs-Roswell, GA | $44,590 | 15% below national |
| 126 | Coastal Plains Region of Texas nonmetropolitan area | $44,580 | 15% below national |
| 127 | St. Louis, MO-IL | $44,510 | 15% below national |
| 128 | Urban Honolulu, HI | $44,390 | 15% below national |
| 129 | Eastern New Mexico nonmetropolitan area | $44,120 | 16% below national |
| 130 | Augusta-Richmond County, GA-SC | $43,920 | 16% below national |
| 131 | Charleston-North Charleston, SC | $43,860 | 16% below national |
| 132 | Houston-Pasadena-The Woodlands, TX | $43,310 | 17% below national |
| 133 | Raleigh-Cary, NC | $43,230 | 17% below national |
| 134 | San Juan-Bayamon-Caguas, PR | $43,180 | 18% below national |
| 135 | Central North Carolina nonmetropolitan area | $43,100 | 18% below national |
| 136 | New Orleans-Metairie, LA | $42,890 | 18% below national |
| 137 | Jackson, MS | $42,400 | 19% below national |
| 138 | Orlando-Kissimmee-Sanford, FL | $42,340 | 19% below national |
| 139 | El Paso, TX | $42,100 | 20% below national |
| 140 | Lafayette, LA | $42,100 | 20% below national |
| 141 | Kansas nonmetropolitan area | $42,100 | 20% below national |
| 142 | North Northeastern Ohio nonmetropolitan area (noncontiguous) | $42,020 | 20% below national |
| 143 | Western North Carolina nonmetropolitan area | $41,700 | 20% below national |
| 144 | Grand Rapids-Wyoming-Kentwood, MI | $41,500 | 21% below national |
| 145 | Wichita, KS | $41,450 | 21% below national |
| 146 | Winston-Salem, NC | $41,410 | 21% below national |
| 147 | Beaumont-Port Arthur, TX | $41,370 | 21% below national |
| 148 | Lewiston-Auburn, ME | $41,250 | 21% below national |
| 149 | Gainesville, GA | $41,140 | 21% below national |
| 150 | St. George, UT | $41,080 | 22% below national |
| 151 | Durham-Chapel Hill, NC | $41,040 | 22% below national |
| 152 | Huntsville, AL | $40,900 | 22% below national |
| 153 | McAllen-Edinburg-Mission, TX | $40,900 | 22% below national |
| 154 | Springfield, MO | $40,900 | 22% below national |
| 155 | North Arkansas nonmetropolitan area | $40,900 | 22% below national |
| 156 | Oklahoma City, OK | $40,790 | 22% below national |
| 157 | Little Rock-North Little Rock-Conway, AR | $40,220 | 23% below national |
| 158 | Huntington-Ashland, WV-KY-OH | $40,130 | 23% below national |
| 159 | Greensboro-High Point, NC | $39,990 | 24% below national |
| 160 | Milwaukee-Waukesha, WI | $39,670 | 24% below national |
| 161 | Fort Wayne, IN | $39,620 | 24% below national |
| 162 | Lake Charles, LA | $39,520 | 25% below national |
| 163 | Mid Michigan nonmetropolitan area | $39,520 | 25% below national |
| 164 | Lubbock, TX | $39,510 | 25% below national |
| 165 | Virginia Beach-Chesapeake-Norfolk, VA-NC | $39,310 | 25% below national |
| 166 | Hill Country Region of Texas nonmetropolitan area | $39,280 | 25% below national |
| 167 | Toledo, OH | $39,080 | 25% below national |
| 168 | Shreveport-Bossier City, LA | $38,970 | 26% below national |
| 169 | Ann Arbor, MI | $38,810 | 26% below national |
| 170 | Killeen-Temple, TX | $38,490 | 27% below national |
| 171 | Mobile, AL | $38,490 | 27% below national |
| 172 | Lansing-East Lansing, MI | $38,280 | 27% below national |
| 173 | Columbus, GA-AL | $38,010 | 27% below national |
| 174 | Wilmington, NC | $37,680 | 28% below national |
| 175 | Upper East Mississippi nonmetropolitan area | $37,230 | 29% below national |
| 176 | Hickory-Lenoir-Morganton, NC | $36,550 | 30% below national |
Related Occupations
Animal Control Workers
SOC 33-9011
Bailiffs
SOC 33-3011
Correctional Officers and Jailers
SOC 33-3012
Crossing Guards and Flaggers
SOC 33-9091
Detectives and Criminal Investigators
SOC 33-3021
Fire Inspectors and Investigators
SOC 33-2021
Firefighters
SOC 33-2011
First-Line Supervisors of Correctional Officers
SOC 33-1011