Compare Oklahoma sheriff department costs

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

Download this data: CSV XLSX
County Population Budget $/resident Sworn / 100k res Custody / 100k res Beds / 100k res
Adair County 19,726 60.8 116.6
Alfalfa County 5,683 88.0 0.0
Atoka County 14,117 77.9 106.3
Beaver County 5,071 98.6 0.0
Beckham County 22,295 53.8 67.3
Blaine County 8,661 219.4 0.0
Bryan County 46,528 40.8 77.4
Caddo County 26,910 0.0 78.0
Canadian County 156,681 39.6 72.8
Carter County 48,202 41.5 70.5
Cherokee County 47,412 71.7 0.0
Choctaw County 14,285 28.0 49.0
Cimarron County 2,272 176.1 0.0
Cleveland County 295,060 25.8 38.0
Coal County 5,287 208.1 132.4
Comanche County 121,777 36.1 28.7
Cotton County 5,537 108.4 0.0
Craig County 14,144 77.8 106.1
Creek County 72,076 41.6 52.7
Custer County 28,391 52.8 56.4
Delaware County 40,791 68.6 19.6
Dewey County 4,504 555.1 0.0
Ellis County 3,755 239.7 0.0
Garfield County 62,456 60.8 0.0
Garvin County 25,806 58.1 58.1
Grady County 55,314 54.2 0.0
Grant County 4,152 313.1 0.0
Greer County 5,531 54.2 108.5
Harmon County 2,499 120.0 0.0
Harper County 3,272 122.2 0.0
Haskell County 11,651 103.0 188.8
Hughes County 13,409 67.1 74.6
Jackson County 24,776 68.6 64.6
Jefferson County 5,420 258.3 0.0
Johnston County 10,410 76.8 105.7
Kay County 43,859 38.8 0.0
Kingfisher County 15,290 248.5 0.0
Kiowa County 8,446 0.0 0.0
Latimer County 9,537 115.3 83.9
Le Flore County 48,525 53.6 78.3
Lincoln County 33,734 62.3 35.6
Logan County 49,919 28.0 18.0
Love County 10,158 295.3 0.0
Major County 7,678 286.5 0.0
Marshall County 15,494
Mayes County 39,324 45.8 48.3
McClain County 42,393 73.1 28.3
McCurtain County 31,003 103.2 106.4
McIntosh County 19,159 26.1 0.0
Murray County 13,837 43.4 36.1
Muskogee County 66,606 76.6 60.1
Noble County 10,981 227.7 0.0
Nowata County 9,460 74.0 0.0
Okfuskee County 11,349 246.7 0.0
Oklahoma County 795,822 4.5 38.8
Okmulgee County 36,900 43.4 0.0
Osage County 46,004 82.6 0.0
Ottawa County 30,472 59.1 0.0
Pawnee County 15,682 63.8 108.4
Payne County 82,058 59.7 43.9
Pittsburg County 43,758 52.6 89.1
Pontotoc County 38,116 44.6 63.0
Pottawatomie County 72,734 41.2 0.0
Pushmataha County 10,845 119.9 46.1
Roger Mills County 3,423 438.2 0.0
Rogers County 95,870 51.1 37.6
Seminole County 23,592 72.1 29.7
Sequoyah County 39,538 45.5 0.0
Stephens County 43,140 0.0 60.3
Texas County 21,144 47.3 118.2
Tillman County 7,013 57.0 313.7
Tulsa County 668,923 34.7 45.7
Wagoner County 82,269 29.2 9.7
Washington County 52,579 26.6 62.8
Washita County 10,930 82.3 173.8
Woods County 8,661 150.1 0.0
Woodward County 20,411 9.8 98.0

A note on data vintages and definitions. Population is the US Census Bureau's 2018-2022 American Community Survey 5-year estimate. Sheriff staffing comes from the US Census Bureau's Census of Governments - Employment 2022 (March reference period); headcount equals full-time plus part-time positions across function codes 062 (sworn law enforcement), 162 (civilian law enforcement), and 005 (corrections). The Census publishes no true full-time-equivalent figures, and the March payroll snapshot is not directly comparable to a full annual operating budget. Marshall County is not separately reported in that dataset and shows "—" for staffing. County jail data has not yet been loaded for Oklahoma; the eventual source is expected to be the Oklahoma State Department of Health, which reviews jail construction plans and inspects every detention center at least annually under the Oklahoma Jail Standards Act (74 O.S. sections 192-194, amended by SB595 in 2025) (oklahoma.gov). Sheriff department budget data has not yet been loaded for Oklahoma. Sheriff names were collected from each county's official web presence (Association of County Commissioners of Oklahoma county profiles, county government sites, and sheriff office sites), supplemented by the Oklahoma State Election Board's 2024 Roster of State and County Officers (oklahoma.gov), and machine-verified against those sources in July 2026. All 77 counties are named. Three counties had appointed officeholders as of July 2026: Bryan County (Joey Tucker, appointed April 2025 after the death of Sheriff Johnny Christian, serving until a 2026 election), Coal County (Kenny Pibworth, interim since December 2025 while removal proceedings against the suspended elected sheriff were pending as of spring 2026), and Cleveland County (Darrell Weaver, sworn July 6, 2026 to complete the term after his predecessor resigned).