Detectives and Criminal Investigators Salary by City

BLS OEWS May 2025 • 457 metro areas

Compare Detectives and Criminal Investigators salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Detectives and Criminal Investigators
in
    vs

      All metros — Detectives and Criminal Investigators salaries

      AK
      Metro areaMedian salaryEmployed
      Anchorage, AK $124,400 90
      Alaska $121,140 130
      AL
      Metro areaMedian salaryEmployed
      Mobile, AL $107,240 100
      Huntsville, AL $90,010 200
      Birmingham, AL $76,580 230
      Daphne, AL $69,350 50
      Auburn, AL $69,320 40
      Montgomery, AL $69,320 220
      Alabama $66,020 1,290
      Tuscaloosa, AL $64,140 40
      Anniston, AL $61,140 30
      Northwest Alabama $56,600 40
      Southwest Alabama $54,540 50
      Northeast Alabama $53,030 140
      Southeast Alabama $46,910 60
      AR
      Metro areaMedian salaryEmployed
      Fayetteville, AR $63,030 90
      Little Rock, AR $56,780 210
      Arkansas $53,460 560
      South Arkansas $45,840 80
      North Arkansas $44,900 40
      West Arkansas $42,720 50
      AZ
      Metro areaMedian salaryEmployed
      Arizona $106,230 760
      Sierra Vista, AZ $106,230 710
      Tucson, AZ $106,230 1,580
      Arizona $103,270 5,220
      Yuma, AZ $95,640 740
      Phoenix, AZ $94,970 1,240
      Flagstaff, AZ $78,600 120
      Prescott Valley, AZ $74,800 40
      CA
      Metro areaMedian salaryEmployed
      San Jose, CA $156,890 260
      Oxnard, CA $143,250 70
      Salinas, CA $129,880 40
      Santa Maria, CA $129,370 40
      Los Angeles, CA $127,980 3,070
      Riverside, CA $126,380 1,430
      San Francisco, CA $125,300 690
      California $122,140 11,900
      El Centro, CA $121,330 730
      San Diego, CA $118,830 2,780
      Stockton, CA $114,420 60
      Santa Rosa, CA $110,530 60
      Sacramento, CA $109,830 1,540
      Santa Cruz, CA $107,060 40
      Eastern Sierra-Mother Lode Region of California $105,940 30
      Fresno, CA $104,980 390
      Vallejo, CA $104,220 50
      Bakersfield, CA $100,030 230
      Redding, CA $96,880 40
      North Coast Region of California $94,560 60
      North Valley-Northern Mountains Region of California $90,750 30
      Visalia, CA $88,030 80
      Modesto, CA $86,050 40
      CO
      Metro areaMedian salaryEmployed
      Denver, CO $108,360 1,290
      Boulder, CO $104,400 50
      Colorado $102,910 2,030
      Northwest Colorado $102,320 50
      Fort Collins, CO $99,090 60
      Grand Junction, CO $95,490 70
      Greeley, CO $94,270 60
      Pueblo, CO $92,420 50
      Colorado Springs, CO $80,830 240
      Southwest Colorado $80,010 100
      Eastern and Southern Colorado $76,130 50
      CT
      Metro areaMedian salaryEmployed
      Bridgeport, CT $97,530 220
      New Haven, CT $96,700 150
      Hartford, CT $95,650 340
      Connecticut $95,420 890
      Waterbury, CT $95,420 110
      Norwich, CT $91,600 50
      DC
      Metro areaMedian salaryEmployed
      Washington, DC-VA-MD-WV $153,340 4,760
      DE
      Metro areaMedian salaryEmployed
      Delaware $88,350
      FL
      Metro areaMedian salaryEmployed
      Miami, FL $113,800 2,030
      Tampa, FL $91,400 1,140
      South Florida $80,290 110
      Pensacola, FL $78,460 130
      Florida $78,290 6,310
      Cape Coral, FL $77,210 220
      Port St. Lucie, FL $75,920 100
      Punta Gorda, FL $75,680 40
      Jacksonville, FL $75,630 510
      Palm Bay, FL $72,300 80
      Lakeland, FL $69,330 70
      Crestview, FL $67,840 90
      Orlando, FL $67,100 510
      Gainesville, FL $67,010 90
      Sebastian, FL $66,910 40
      Panama City, FL $65,140 90
      North Port, FL $62,460 100
      Naples, FL $59,300 80
      Homosassa Springs, FL $59,240 40
      Ocala, FL $58,820 50
      North Florida $58,490 110
      Tallahassee, FL $57,900 530
      Deltona, FL $55,960 50
      Sebring, FL $52,660 70
      GA
      Metro areaMedian salaryEmployed
      Brunswick, GA $155,110 220
      Albany, GA $69,280 70
      Gainesville, GA $66,760 80
      Warner Robins, GA $66,580 60
      Savannah, GA $65,800 170
      Atlanta, GA $65,320 2,950
      Macon, GA $65,320 220
      Georgia $64,990 4,820
      Augusta, GA-SC $60,010 180
      Middle Georgia $59,950 120
      North Georgia $59,210 150
      Hinesville, GA $56,480 40
      Athens, GA $54,820 70
      East Georgia $50,920 70
      Columbus, GA-AL $50,580 150
      South Georgia $49,910 210
      Valdosta, GA $49,150 50
      HI
      Metro areaMedian salaryEmployed
      Urban Honolulu, HI $118,580 350
      Hawaii $112,100 440
      Hawaii / Kauai $112,100 70
      IA
      Metro areaMedian salaryEmployed
      Davenport, IA-IL $81,050 60
      Des Moines, IA $79,640 210
      Southeast Iowa $78,620 30
      Iowa $77,440 380
      ID
      Metro areaMedian salaryEmployed
      Boise City, ID $89,540 230
      Twin Falls, ID $79,850 30
      Idaho $77,460 520
      Northwestern Idaho $75,810 80
      Coeur d'Alene, ID $74,930 40
      Pocatello, ID $71,250 50
      Southeast-Central Idaho $68,070 40
      IL
      Metro areaMedian salaryEmployed
      Rockford, IL $105,380 120
      Chicago, IL-IN $102,370 2,170
      Springfield, IL $90,690 130
      Illinois $89,740 3,100
      Peoria, IL $78,780 70
      Northwest Illinois $73,650 60
      Champaign, IL $73,480 50
      West Central Illinois $72,750 60
      South Illinois $72,400 70
      East Central Illinois $65,390 40
      IN
      Metro areaMedian salaryEmployed
      Evansville, IN $79,690 70
      Lafayette, IN $78,880 40
      Indianapolis, IN $78,550 440
      Elkhart, IN $77,570 70
      South Bend, IN-MI $76,540 80
      Fort Wayne, IN $75,700 90
      Indiana $74,600 1,240
      Southern Indiana $65,190 70
      Michigan City, IN $64,430 40
      Central Indiana $62,270 90
      Northern Indiana $62,090 80
      Terre Haute, IN $57,280 30
      KS
      Metro areaMedian salaryEmployed
      Lawrence, KS $93,020 30
      Wichita, KS $87,410 260
      Kansas $68,180 1,070
      Kansas $56,380 230
      Topeka, KS $54,020 210
      KY
      Metro areaMedian salaryEmployed
      Lexington, KY $94,780 110
      Louisville/Jefferson County, KY-IN $91,950 200
      Bowling Green, KY $80,710 40
      Kentucky $77,440 700
      Central Kentucky $62,770 70
      East Kentucky $61,730 30
      West Kentucky $60,630 40
      South Central Kentucky $59,450 80
      LA
      Metro areaMedian salaryEmployed
      New Orleans, LA $69,190 410
      Monroe, LA $65,660 90
      Lake Charles, LA $60,060 90
      Baton Rouge, LA $59,780 450
      Louisiana $59,500 1,870
      Lafayette, LA $56,340 110
      Shreveport, LA $56,280 90
      Slidell, LA $55,960 90
      Alexandria, LA $53,330 40
      Northeast Louisiana $50,960 80
      Houma, LA $48,340 150
      Central Louisiana $46,310 120
      Hammond, LA $42,640 60
      Southwest Louisiana $40,870 90
      MA
      Metro areaMedian salaryEmployed
      Boston, MA-NH $111,460 1,050
      Massachusetts $111,460 1,170
      Springfield, MA $109,310 40
      Barnstable Town, MA $99,580 30
      Worcester, MA $99,440 50
      MD
      Metro areaMedian salaryEmployed
      Hagerstown, MD-WV $157,270 40
      Baltimore, MD $125,630 490
      Maryland $125,630 960
      Maryland $77,650 30
      ME
      Metro areaMedian salaryEmployed
      Northeast Maine $104,330 130
      Bangor, ME $85,230 60
      Maine $80,750 540
      Portland, ME $78,360 180
      Southwest Maine $74,740 150
      MI
      Metro areaMedian salaryEmployed
      Ann Arbor, MI $105,930 50
      Detroit, MI $98,340 1,100
      Flint, MI $96,740 90
      Grand Rapids, MI $96,740 120
      Upper Peninsula of Michigan $96,740 120
      Michigan $92,560 2,050
      Kalamazoo, MI $85,800 40
      Lansing, MI $84,660 180
      Northern Michigan $83,760 50
      Battle Creek, MI $81,490 30
      Southern Michigan $80,410 60
      Saginaw, MI $80,140 40
      Mid Michigan $77,440 70
      Traverse City, MI $73,050 50
      MN
      Metro areaMedian salaryEmployed
      Minneapolis, MN-WI $84,340 1,140
      Northeast Minnesota $82,370 50
      Minnesota $82,330 1,770
      Southwest Minnesota $80,720 80
      Southeast Minnesota $80,570 90
      Rochester, MN $77,460 50
      Duluth, MN-WI $76,500 120
      Northwest Minnesota $74,920 170
      St. Cloud, MN $70,680 50
      MO
      Metro areaMedian salaryEmployed
      Kansas City, MO-KS $91,620 820
      St. Louis, MO-IL $86,200 600
      Missouri $78,670 1,440
      Springfield, MO $64,680 130
      Columbia, MO $61,900 30
      Jefferson City, MO $54,940 50
      Southeast Missouri $52,400 40
      Central Missouri $51,830 70
      Joplin, MO-KS $49,780 40
      North Missouri $48,690 50
      MS
      Metro areaMedian salaryEmployed
      Jackson, MS $61,350 210
      Gulfport, MS $57,740 140
      Upper East Mississippi $57,410 120
      Mississippi $56,310 810
      West Delta Mississippi $52,590 80
      Lower West Mississippi $52,000 60
      Lower East Mississippi $51,390 110
      Hattiesburg, MS $49,990 40
      MT
      Metro areaMedian salaryEmployed
      Great Falls, MT $126,800 30
      East-Central Montana $104,330 130
      Missoula, MT $98,470 40
      West Montana $97,600 100
      Montana $95,640 470
      Billings, MT $76,060 70
      Helena, MT $73,950 70
      NC
      Metro areaMedian salaryEmployed
      Jacksonville, NC $90,690 120
      Fayetteville, NC $78,020 110
      Raleigh, NC $69,620 660
      Charlotte, NC-SC $69,530 530
      Greenville, NC $68,400 60
      Durham, NC $65,240 180
      Rocky Mount, NC $64,480 30
      Burlington, NC $63,870 40
      Greensboro, NC $63,680 250
      North Carolina $62,480 3,240
      Wilmington, NC $62,210 200
      Asheville, NC $61,770 160
      Hickory, NC $58,640 110
      Winston, NC $57,880 140
      Central North Carolina $56,280 230
      Goldsboro, NC $54,990 40
      Western North Carolina $54,770 230
      Eastern North Carolina $52,400 180
      ND
      Metro areaMedian salaryEmployed
      East North Dakota $89,220 60
      West North Dakota $88,540 110
      Grand Forks, ND-MN $86,240 60
      Fargo, ND-MN $86,160 90
      North Dakota $84,580 420
      Minot, ND $78,920 40
      Bismarck, ND $61,920 100
      NE
      Metro areaMedian salaryEmployed
      Omaha, NE-IA $103,040 160
      Lincoln, NE $99,090 40
      Nebraska $99,090 280
      South Nebraska $82,650 40
      NH
      Metro areaMedian salaryEmployed
      Manchester, NH $96,830 170
      Central New Hampshire $92,440 40
      New Hampshire $90,050 410
      Southwestern New Hampshire $85,180 80
      NJ
      Metro areaMedian salaryEmployed
      New Jersey $113,830 3,000
      Trenton, NJ $107,290 420
      Atlantic City, NJ $100,470 140
      Vineland, NJ $100,470 70
      NM
      Metro areaMedian salaryEmployed
      Las Cruces, NM $104,330 530
      Eastern New Mexico $92,750 630
      New Mexico $86,840 2,000
      Santa Fe, NM $77,130 70
      Northern New Mexico $67,120 60
      Farmington, NM $64,580 70
      Albuquerque, NM $48,040 640
      NV
      Metro areaMedian salaryEmployed
      Reno, NV $98,890 60
      Las Vegas, NV $95,590 440
      Nevada $95,590 580
      Balance of Nevada $74,720 60
      NY
      Metro areaMedian salaryEmployed
      Kiryas Joel, NY $111,860 270
      Rochester, NY $107,810 460
      Capital/Northern New York $107,240 330
      New York, NY-NJ $106,540 7,460
      Albany, NY $106,110 880
      Central East New York $106,110 170
      Watertown, NY $104,330 70
      New York $103,340 9,410
      Utica, NY $96,480 130
      Buffalo, NY $96,040 830
      Syracuse, NY $95,550 300
      Kingston, NY $86,600 80
      Southwest New York $86,120 240
      Binghamton, NY $83,270 90
      Glens Falls, NY $79,680 40
      OH
      Metro areaMedian salaryEmployed
      Sandusky, OH $104,330 60
      Cleveland, OH $86,250 440
      Dayton, OH $82,700 160
      Cincinnati, OH-KY-IN $81,410 380
      Youngstown, OH $80,120 60
      Columbus, OH $77,940 540
      Ohio $77,940 2,120
      Toledo, OH $76,110 140
      Southern Ohio $75,920 60
      Akron, OH $73,900 120
      Eastern Ohio $72,900 40
      West Northwestern Ohio $66,370 40
      North Northeastern Ohio nonmetropolitan area (noncontiguous) $63,960 70
      OK
      Metro areaMedian salaryEmployed
      Oklahoma City, OK $80,080 670
      Lawton, OK $78,920 30
      Oklahoma $77,440 1,280
      Tulsa, OK $77,440 240
      Northwest Oklahoma $73,200 60
      Northeast Oklahoma $69,950 80
      Southwest Oklahoma $65,420 50
      Southeast Oklahoma $62,940 150
      OR
      Metro areaMedian salaryEmployed
      Portland, OR-WA $121,530 290
      Oregon $107,450 470
      Bend, OR $103,000 40
      Eastern Oregon $98,350 30
      Salem, OR $94,330 70
      Eugene, OR $93,540 30
      PA
      Metro areaMedian salaryEmployed
      Erie, PA $105,020 100
      State College, PA $102,950 50
      Pennsylvania $98,740 3,390
      Philadelphia, PA-NJ-DE-MD $98,740 2,100
      Lancaster, PA $96,920 60
      Reading, PA $96,150 80
      Allentown, PA-NJ $95,920 200
      York, PA $94,070 90
      Pittsburgh, PA $85,430 530
      Scranton, PA $81,480 130
      Northeastern Pennsylvania $78,450 70
      Harrisburg, PA $76,750 290
      Southwestern Pennsylvania $50,810 30
      PR
      Metro areaMedian salaryEmployed
      San Juan, PR $63,250 520
      RI
      Metro areaMedian salaryEmployed
      Providence, RI-MA $88,780 490
      Rhode Island $88,780 440
      SC
      Metro areaMedian salaryEmployed
      Charleston, SC $77,440 180
      Myrtle Beach, SC $70,420 80
      Columbia, SC $66,440 500
      South Carolina $63,060 1,330
      Spartanburg, SC $61,920 40
      Southern South Carolina $59,240 30
      Greenville, SC $59,230 160
      Northwestern South Carolina $54,500 40
      Sumter, SC $53,480 40
      Florence, SC $51,750 70
      Northeastern South Carolina $48,660 60
      SD
      Metro areaMedian salaryEmployed
      Sioux Falls, SD-MN $105,790 60
      Rapid City, SD $77,440 70
      South Dakota $77,440 230
      East South Dakota $69,460 40
      West South Dakota $66,100 50
      TN
      Metro areaMedian salaryEmployed
      Memphis, TN-MS-AR $77,960 280
      Knoxville, TN $75,850 230
      Nashville, TN $75,420 640
      Jackson, TN $74,680 80
      Johnson City, TN $74,600 60
      Tennessee $72,800 1,960
      Chattanooga, TN-GA $70,520 130
      Kingsport, TN-VA $70,520 90
      Clarksville, TN-KY $69,520 70
      North Central Tennessee $61,970 110
      East Tennessee $60,020 100
      Morristown, TN $58,250 30
      South Central Tennessee $55,220 100
      West Tennessee $50,250 160
      TX
      Metro areaMedian salaryEmployed
      Brownsville, TX $107,240 760
      El Paso, TX $107,240 1,760
      McAllen, TX $104,330 1,660
      Laredo, TX $96,320 1,320
      Coastal Plains Region of Texas $96,120 1,480
      Border Region of Texas $95,640 1,100
      San Angelo, TX $95,640 60
      Eagle Pass, TX $89,860 520
      Texas $89,860 18,020
      Northwestern Region of Texas $86,940 490
      Houston, TX $86,440 1,830
      Dallas, TX $84,980 1,850
      San Antonio, TX $82,910 1,600
      Corpus Christi, TX $81,880 200
      Hill Country Region of Texas $79,320 350
      Austin, TX $77,470 1,680
      College Station, TX $75,480 60
      Waco, TX $75,270 100
      Sherman, TX $73,330 40
      Midland, TX $72,430 40
      Lubbock, TX $71,490 270
      Tyler, TX $70,340 80
      Amarillo, TX $67,000 80
      Beaumont, TX $62,620 80
      North Region of Texas $60,690 190
      Killeen, TX $60,120 100
      Odessa, TX $59,980 30
      Texarkana, TX-AR $59,150 30
      Victoria, TX $58,720 50
      Eastern Region of Texas $57,990 90
      Abilene, TX $56,510 50
      Longview, TX $56,100 50
      Wichita Falls, TX $52,250 30
      UT
      Metro areaMedian salaryEmployed
      St. George, UT $87,760 30
      Salt Lake City, UT $80,760 360
      Ogden, UT $77,440 60
      Utah $74,530 560
      High Desert Utah $72,590 50
      Provo, UT $48,670 30
      VA
      Metro areaMedian salaryEmployed
      Virginia $110,220 3,170
      Roanoke, VA $106,810 140
      Lynchburg, VA $97,090 100
      Virginia Beach, VA-NC $91,960 440
      Northwest Virginia $91,600 70
      Charlottesville, VA $91,380 50
      Northern West Virginia $90,690 40
      West Virginia $90,690 210
      Richmond, VA $88,500 460
      Southwest Virginia $85,680 110
      Northeast Virginia $85,360 100
      Southside Virginia $70,620 100
      Blacksburg, VA $66,370 70
      VT
      Metro areaMedian salaryEmployed
      Burlington, VT $106,270 110
      Vermont $104,330 210
      Northern Vermont $102,460 90
      WA
      Metro areaMedian salaryEmployed
      Seattle, WA $122,450 680
      Bellingham, WA $120,080 260
      Washington $116,450 1,680
      Bremerton, WA $113,590 40
      Yakima, WA $108,890 30
      Spokane, WA $107,580 260
      Kennewick, WA $103,940 40
      Eastern Washington $99,160 80
      Western Washington $96,340 50
      Olympia, WA $86,200 180
      WI
      Metro areaMedian salaryEmployed
      Madison, WI $101,690 260
      Milwaukee, WI $98,970 510
      Kenosha, WI $92,910 70
      Wisconsin $92,910 1,480
      Appleton, WI $91,680 50
      Green Bay, WI $91,410 50
      Racine, WI $90,420 60
      Wausau, WI $88,610 30
      Janesville, WI $84,520 30
      South Central Wisconsin $79,970 80
      Northeastern Wisconsin $79,540 110
      Eau Claire, WI $77,450 50
      Western Wisconsin $75,010 50
      Northwestern Wisconsin $69,960 40
      WV
      Metro areaMedian salaryEmployed
      Charleston, WV $92,410 80
      Huntington, WV-KY-OH $56,710 30
      WY
      Metro areaMedian salaryEmployed
      Cheyenne, WY $90,330 60
      Wyoming $80,250 170
      Western Wyoming $75,420 60