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

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