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-07-24.

Download this data: CSV XLSX
County Population Budget $/resident Sworn / 100k res Custody / 100k res Beds / 100k res
Aitkin County 15,859 126.1 233.3
Anoka County 363,985 57.7 80.2
Becker County 35,202 68.2 142.0
Beltrami County 46,274 84.3 73.5
Benton County 41,300 75.1 87.2
Big Stone County 5,161 96.9 0.0
Blue Earth County 69,022 42.0 94.2
Brown County 25,880 46.4 96.6
Carlton County 36,362 60.5 55.0
Carver County 107,216 71.8 49.4
Cass County 30,288 181.6 33.0
Chippewa County 12,466 88.2 128.3
Chisago County 56,927 86.1 73.8
Clay County 65,307 59.7 176.1
Clearwater County 8,541 117.1 140.5
Cook County 5,611 231.7 0.0
Cottonwood County 11,481 87.1 139.4
Crow Wing County 66,558 78.1 168.3
Dakota County 439,179 18.7 54.6
Dodge County 20,893 153.2 0.0
Douglas County 39,081 61.4 81.9
Faribault County 13,931 186.6 107.7
Fillmore County 21,251 112.9 112.9
Freeborn County 30,857 51.9 126.4
Goodhue County 47,697 86.0 104.8
Grant County 6,091 147.8 0.0
Hennepin County 1,270,787 25.2 64.1
Houston County 18,826 69.1 100.9
Hubbard County 21,479 130.4 130.4
Isanti County 41,257 53.3 157.5
Itasca County 45,054 62.1 77.7
Jackson County 9,990 130.1 240.2
Kanabec County 16,145 353.1 31.0
Kandiyohi County 43,686 89.3 180.8
Kittson County 4,191 119.3 167.0
Koochiching County 12,072 124.3 149.1
Lac qui Parle County 6,736 89.1 89.1
Lake County 10,915 284.0 9.2
Lake of the Woods County 3,786 184.9 264.1
Le Sueur County 28,795 79.9 45.1
Lincoln County 5,630 124.3 0.0
Lyon County 25,352 67.1 82.8
Mahnomen County 5,389 278.3 55.7
Marshall County 9,017 188.5 88.7
Martin County 19,960 65.1 110.2
McLeod County 36,727 128.0 68.1
Meeker County 23,352 89.9 94.2
Mille Lacs County 26,680 123.7 146.2
Morrison County 34,023 70.5 111.7
Mower County 40,082 62.4 129.7
Murray County 8,170 134.6 0.0
Nicollet County 34,380 49.4 93.1
Nobles County 22,194 63.1 90.1
Norman County 6,457 185.8 0.0
Olmsted County 162,307 48.7 113.4
Otter Tail County 60,072 63.3 86.6
Pennington County 13,995 85.7 135.8
Pine County 29,090 123.8 165.0
Pipestone County 9,380 170.6 64.0
Polk County 31,128 90.0 0.0
Pope County 11,312 106.1 35.4
Ramsey County 547,202 11.3 129.4
Red Lake County 3,912 204.5 0.0
Redwood County 15,428 103.7 71.3
Renville County 14,707 102.0 122.4
Rice County 67,152 58.1 77.4
Rock County 9,659 134.6 103.5
Roseau County 15,294 71.9 91.5
Scott County 151,347 19.2 89.2
Sherburne County 97,820 54.2 216.7
Sibley County 14,950 107.0 87.0
Stearns County 158,622 49.2 98.3
Steele County 37,396 66.9 149.7
Stevens County 9,682 72.3 0.0
St. Louis County 200,122 68.5 39.5
Swift County 9,806 122.4 112.2
Todd County 25,277 79.1 126.6
Traverse County 3,345 89.7 269.1
Wabasha County 21,460 111.8 125.8
Wadena County 14,108 148.9 99.2
Waseca County 18,953 73.9 79.1
Washington County 268,651 36.5 78.2
Watonwan County 11,205 98.2 80.3
Wilkin County 6,454 108.5 170.4
Winona County 49,792 44.2 40.2
Wright County 142,543 120.7 68.8
Yellow Medicine County 9,569 156.8 135.9

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 does not publish true full-time-equivalent figures, and the March payroll snapshot is not directly comparable to a full annual operating budget. 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).