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-09-26.

Download this data: CSV XLSX
County Population Budget $/resident Sworn / 100k res Custody / 100k res Beds / 100k res
Adair County 19,726 — — — — —
Alfalfa County 5,683 — — — — —
Atoka County 14,117 — — — — —
Beaver County 5,071 — — — — —
Beckham County 22,295 — — — — —
Blaine County 8,661 — — — — —
Bryan County 46,528 — — — — —
Caddo County 26,910 — — — — —
Canadian County 156,681 — — — — —
Carter County 48,202 — — — — —
Cherokee County 47,412 — — — — —
Choctaw County 14,285 — — — — —
Cimarron County 2,272 — — — — —
Cleveland County 295,060 — — — — —
Coal County 5,287 — — — — —
Comanche County 121,777 — — — — —
Cotton County 5,537 — — — — —
Craig County 14,144 — — — — —
Creek County 72,076 — — — — —
Custer County 28,391 — — — — —
Delaware County 40,791 — — — — —
Dewey County 4,504 — — — — —
Ellis County 3,755 — — — — —
Garfield County 62,456 — — — — —
Garvin County 25,806 — — — — —
Grady County 55,314 — — — — —
Grant County 4,152 — — — — —
Greer County 5,531 — — — — —
Harmon County 2,499 — — — — —
Harper County 3,272 — — — — —
Haskell County 11,651 — — — — —
Hughes County 13,409 — — — — —
Jackson County 24,776 — — — — —
Jefferson County 5,420 — — — — —
Johnston County 10,410 — — — — —
Kay County 43,859 — — — — —
Kingfisher County 15,290 — — — — —
Kiowa County 8,446 — — — — —
Latimer County 9,537 — — — — —
Le Flore County 48,525 — — — — —
Lincoln County 33,734 — — — — —
Logan County 49,919 — — — — —
Love County 10,158 — — — — —
Major County 7,678 — — — — —
Marshall County 15,494 — — — — —
Mayes County 39,324 — — — — —
McClain County 42,393 — — — — —
McCurtain County 31,003 — — — — —
McIntosh County 19,159 — — — — —
Murray County 13,837 — — — — —
Muskogee County 66,606 — — — — —
Noble County 10,981 — — — — —
Nowata County 9,460 — — — — —
Okfuskee County 11,349 — — — — —
Oklahoma County 795,822 — — — — —
Okmulgee County 36,900 — — — — —
Osage County 46,004 — — — — —
Ottawa County 30,472 — — — — —
Pawnee County 15,682 — — — — —
Payne County 82,058 — — — — —
Pittsburg County 43,758 — — — — —
Pontotoc County 38,116 — — — — —
Pottawatomie County 72,734 — — — — —
Pushmataha County 10,845 — — — — —
Roger Mills County 3,423 — — — — —
Rogers County 95,870 — — — — —
Seminole County 23,592 — — — — —
Sequoyah County 39,538 — — — — —
Stephens County 43,140 — — — — —
Texas County 21,144 — — — — —
Tillman County 7,013 — — — — —
Tulsa County 668,923 — — — — —
Wagoner County 82,269 — — — — —
Washington County 52,579 — — — — —
Washita County 10,930 — — — — —
Woods County 8,661 — — — — —
Woodward County 20,411 — — — — —

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 Oklahoma, 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. 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).