Compare North Carolina sheriff department costs

Sheriff department cost and staffing across all 100 counties. Click a column header to sort. Hover a column header to see what it measures. Data as of 2026-08-12.

Download this data: CSV XLSX
County Population Budget $/resident Sworn / 100k res Custody / 100k res Beds / 100k res
Alamance County 171,779
Alexander County 36,505
Alleghany County 10,989
Anson County 22,200
Ashe County 26,759
Avery County 17,679
Beaufort County 44,711
Bertie County 17,818
Bladen County 29,807
Brunswick County 139,721
Buncombe County 269,449
Burke County 87,799
Cabarrus County 226,396
Caldwell County 80,716
Camden County 10,547
Carteret County 68,353
Caswell County 22,747
Catawba County 161,011
Chatham County 76,754
Cherokee County 28,868
Chowan County 13,835
Clay County 11,186
Cleveland County 99,527
Columbus County 50,827
Craven County 101,098
Cumberland County 335,207
Currituck County 28,616
Dare County 37,160
Davidson County 169,498
Davie County 43,030
Duplin County 49,312
Durham County 325,101
Edgecombe County 49,067
Forsyth County 383,739
Franklin County 69,680
Gaston County 228,972
Gates County 10,509
Graham County 8,047
Granville County 61,161
Greene County 20,407
Guilford County 539,557
Halifax County 48,772
Harnett County 134,718
Haywood County 62,152
Henderson County 116,469
Hertford County 21,633
Hoke County 52,612
Hyde County 4,636
Iredell County 187,839
Jackson County 42,388
Johnston County 219,042
Jones County 9,263
Lee County 63,560
Lenoir County 55,071
Lincoln County 87,933
Macon County 37,088
Madison County 21,414
Martin County 21,992
McDowell County 44,629
Mecklenburg County 1,115,403
Mitchell County 14,989
Montgomery County 25,839
Moore County 100,759
Nash County 95,015
New Hanover County 228,134
Northampton County 17,528
Onslow County 203,686
Orange County 145,919
Pamlico County 12,317
Pasquotank County 40,454
Pender County 61,592
Perquimans County 13,053
Person County 39,131
Pitt County 171,196
Polk County 19,538
Randolph County 144,403
Richmond County 43,149
Robeson County 117,573
Rockingham County 91,209
Rowan County 147,067
Rutherford County 64,680
Sampson County 59,317
Scotland County 34,222
Stanly County 62,723
Stokes County 44,696
Surry County 71,429
Swain County 14,130
Transylvania County 33,131
Tyrrell County 3,389
Union County 240,109
Vance County 42,492
Wake County 1,132,103
Warren County 18,803
Washington County 11,051
Watauga County 54,540
Wayne County 117,480
Wilkes County 66,125
Wilson County 78,667
Yadkin County 37,280
Yancey County 18,538

A note on data vintages and definitions. Population is the US Census Bureau's 2018-2022 American Community Survey 5-year estimate. Sheriff staffing is not currently loaded for North Carolina, so the staffing columns show a dash throughout this table. They previously carried the US Census Bureau's Census of Governments Employment 2022 figure, which counts a county government's police protection and corrections employment by function code rather than by agency. That total includes the county probation department, the coroner and the crime lab, and it excludes the sheriff's own court services staff, so it does not describe a sheriff's office. Staffing will return here when a county-published figure is loaded. Jail capacity has not been loaded for North Carolina; the state's semiannual jail inspections, conducted by the NC Department of Health and Human Services' Division of Health Service Regulation, Jails and Detention Section under 10A NCAC 14J, are available only through a public-records request rather than as a downloadable dataset, so the jail column shows a dash for every county. Sheriff department budget data has not yet been loaded for North Carolina. Sheriff names were collected from the North Carolina Sheriffs' Association directory and machine-verified against that source in July 2026; two counties, Chatham and Duplin, had a vacant sheriff's office at the time of collection.