Compare Minnesota sheriff department costs

Sheriff department cost and staffing across all 87 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
Aitkin County 15,859
Anoka County 363,985
Becker County 35,202
Beltrami County 46,274
Benton County 41,300
Big Stone County 5,161
Blue Earth County 69,022
Brown County 25,880
Carlton County 36,362
Carver County 107,216
Cass County 30,288
Chippewa County 12,466
Chisago County 56,927
Clay County 65,307
Clearwater County 8,541
Cook County 5,611
Cottonwood County 11,481
Crow Wing County 66,558
Dakota County 439,179
Dodge County 20,893
Douglas County 39,081
Faribault County 13,931
Fillmore County 21,251
Freeborn County 30,857
Goodhue County 47,697
Grant County 6,091
Hennepin County 1,270,787
Houston County 18,826
Hubbard County 21,479
Isanti County 41,257
Itasca County 45,054
Jackson County 9,990
Kanabec County 16,145
Kandiyohi County 43,686
Kittson County 4,191
Koochiching County 12,072
Lac qui Parle County 6,736
Lake County 10,915
Lake of the Woods County 3,786
Le Sueur County 28,795
Lincoln County 5,630
Lyon County 25,352
Mahnomen County 5,389
Marshall County 9,017
Martin County 19,960
McLeod County 36,727
Meeker County 23,352
Mille Lacs County 26,680
Morrison County 34,023
Mower County 40,082
Murray County 8,170
Nicollet County 34,380
Nobles County 22,194
Norman County 6,457
Olmsted County 162,307
Otter Tail County 60,072
Pennington County 13,995
Pine County 29,090
Pipestone County 9,380
Polk County 31,128
Pope County 11,312
Ramsey County 547,202
Red Lake County 3,912
Redwood County 15,428
Renville County 14,707
Rice County 67,152
Rock County 9,659
Roseau County 15,294
Scott County 151,347
Sherburne County 97,820
Sibley County 14,950
Stearns County 158,622
Steele County 37,396
Stevens County 9,682
St. Louis County 200,122
Swift County 9,806
Todd County 25,277
Traverse County 3,345
Wabasha County 21,460
Wadena County 14,108
Waseca County 18,953
Washington County 268,651
Watonwan County 11,205
Wilkin County 6,454
Winona County 49,792
Wright County 142,543
Yellow Medicine County 9,569

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 Minnesota, 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 Minnesota; the eventual source is the Minnesota Department of Corrections' Office of the Inspector General, which inspects and licenses county jails under Minn. Stat. 241.021 and publishes per-facility inspection reports. Sheriff department budget data has not yet been loaded for Minnesota. Sheriff names were collected from each county's official website, using the Minnesota Sheriffs' Association's county link index (go.mnsheriffs.org), and machine-verified against county sources in July 2026; all 87 counties are named. Three counties are led by appointed interim sheriffs serving out unexpired terms as of July 2026 and appear in the table as the current officeholder: Faribault County (Scott Adams, appointed January 2025), Grant County (Jennifer Vipond, sworn February 2026), and Swift County (Mike Hoffman, serving since June 2026).