BlueShifts shield logo BlueShiftsPolice Calendar app

HomePolice pay › Minnesota

Police pay in Minnesota

Entry pay in Minnesota runs from $57,782 to $101,733 a year. Verified at 100 agencies, each figure taken from that employer's own published document and dated on its page.

Entry pay onlyEvery salary here is what an officer is paid on day one, out of the academy — base pay on a 40-hour week, with no overtime, shift differential, specialty or education pay counted. Nobody stays on it.

The middle Minnesota agency starts officers on $81,266, above the national middle of $68,390 — 4th of the 50 states we can rank.

How Minnesota compares

Every figure below is a starting salary — what an agency pays an officer in their first year, before overtime. Each one is the middle agency of its group: half pay more, half pay less.

Agencies comparedMiddle MN agencyMiddle US agencyDifference
All agencies$81,266$68,390+19%
City departments$86,258$71,302+21%
Sheriff's offices$69,513$65,374+6%

The best-paid agency in Minnesota starts officers on 1.8 times what the lowest-paid one does — $101,733 against $57,782. Overall, Minnesota ranks 4th of the 50 states we can rank.

By level

Municipal60 agencies

Lowest$70,491

Middle$86,258

Highest$101,733

Across 60 city departments in Minnesota.

Sheriff35 agencies

Lowest$57,782

Middle$69,513

Highest$93,683

Across 35 sheriff's offices in Minnesota.

State2 agencies

Minnesota Department of Natural Resources — Enforcement Division$79,469

Minnesota State Patrol$76,835

Only two verified here, so we name them rather than give a middle figure.

Special jurisdiction3 agencies

Lowest$83,658

Middle$84,656

Highest$87,256

Across 3 special jurisdiction agencies in Minnesota.

Every Minnesota agency we have verified

Go
#AgencyLevel Entry pay
1Blaine Police DepartmentMunicipal$101,733
2Stillwater Police DepartmentMunicipal$94,328
3Columbia Heights Police DepartmentMunicipal$93,725
4Carver County Sheriff's OfficeCounty$93,683
5Oakdale Police DepartmentMunicipal$93,538
6Richfield Police DepartmentMunicipal$93,226
7Maplewood Police DepartmentMunicipal$93,038
8Forest Lake Police DepartmentMunicipal$92,789
9Apple Valley Police DepartmentMunicipal$92,768
10Coon Rapids Police DepartmentMunicipal$92,123
11Saint Paul Police DepartmentMunicipal$91,291
12Woodbury Police DepartmentMunicipal$91,187
13Sherburne County Sheriff's OfficeCounty$90,834
14Shakopee Police DepartmentMunicipal$90,397
15Hopkins Police DepartmentMunicipal$90,168
16Minneapolis Police DepartmentMunicipal$90,058
17Plymouth Police DepartmentMunicipal$89,794
18Chaska Police DepartmentMunicipal$89,794
19Cottage Grove Police DepartmentMunicipal$89,510
20Burnsville Police DepartmentMunicipal$89,428
21Brooklyn Park Police DepartmentMunicipal$89,045
22St. Louis Park Police DepartmentMunicipal$89,039
23Northfield Police DepartmentMunicipal$89,024
24Edina Police DepartmentMunicipal$88,523
25Roseville Police DepartmentMunicipal$88,213
26Maple Grove Police DepartmentMunicipal$88,076
27Eden Prairie Police DepartmentMunicipal$88,046
28Lakeville Police DepartmentMunicipal$87,922
29South St. Paul Police DepartmentMunicipal$87,901
30Minneapolis-St. Paul Airport Police DepartmentSpecial jurisdiction$87,256
31Eagan Police DepartmentMunicipal$87,069
32White Bear Lake Police DepartmentMunicipal$86,882
33Crystal Police DepartmentMunicipal$86,258
34St. Anthony Police DepartmentMunicipal$85,500
35St. Paul Park Police DepartmentMunicipal$85,405
36Hastings Police DepartmentMunicipal$85,238
37Metro Transit Police DepartmentSpecial jurisdiction$84,656
38Farmington Police DepartmentMunicipal$84,365
39Rochester Police DepartmentMunicipal$84,282
40Golden Valley Police DepartmentMunicipal$84,240
41Hennepin County Sheriff's OfficeCounty$83,720
42Minneapolis Park Police DepartmentSpecial jurisdiction$83,658
43Scott County Sheriff's OfficeCounty$83,200
44Savage Police DepartmentMunicipal$83,138
45Bloomington Police DepartmentMunicipal$82,909
46Washington County Sheriff's OfficeCounty$81,931
47Elko New Market Police DepartmentMunicipal$81,640
48Ramsey County Sheriff's OfficeCounty$81,561
49Owatonna Police DepartmentMunicipal$81,370
50Spring Lake Park Police DepartmentMunicipal$81,266
51Mankato Police DepartmentMunicipal$81,141
52Wright County Sheriff's OfficeCounty$81,120
53New Hope Police DepartmentMunicipal$81,099
54New Brighton Police DepartmentMunicipal$80,592
55Champlin Police DepartmentMunicipal$80,538
56Minnetrista Police DepartmentMunicipal$80,334
57Big Lake Police DepartmentMunicipal$80,267
58Rice County Sheriff's OfficeCounty$79,955
59Mounds View Police DepartmentMunicipal$79,539
60Minnesota Department of Natural Resources — Enforcement DivisionState$79,469
61Albert Lea Police DepartmentMunicipal$78,998
62Fridley Police DepartmentMunicipal$78,395
63South Lake Minnetonka Police DepartmentMunicipal$78,353
64North Mankato Police DepartmentMunicipal$77,707
65Minnesota State PatrolState$76,835
66Zumbrota Police DepartmentMunicipal$75,566
67Chisago County Sheriff's OfficeCounty$75,483
68Waite Park Police DepartmentMunicipal$75,234
69Moorhead Police DepartmentMunicipal$74,742
70Beltrami County Sheriff's OfficeCounty$74,714
71Duluth Police DepartmentMunicipal$74,172
72Dakota County Sheriff's OfficeCounty$73,515
73Brooklyn Center Police DepartmentMunicipal$72,876
74Centennial Lakes Police DepartmentMunicipal$72,800
75Alexandria Police DepartmentMunicipal$72,093
76Le Sueur County Sheriff's OfficeCounty$71,822
77Steele County Sheriff's OfficeCounty$71,739
78Cook County Sheriff's OfficeCounty$71,656
79Isanti County Sheriff's OfficeCounty$70,970
80Austin Police DepartmentMunicipal$70,491
81Kandiyohi County Sheriff's OfficeCounty$69,939
82Itasca County Sheriff's OfficeCounty$69,576
83Douglas County Sheriff's OfficeCounty$69,513
84Clay County Sheriff's OfficeCounty$69,389
85Redwood County Sheriff's OfficeCounty$69,160
86Jackson County Sheriff's OfficeCounty$67,949
87St. Louis County Sheriff's OfficeCounty$67,475
88McLeod County Sheriff's OfficeCounty$67,330
89Lincoln County Sheriff's OfficeCounty$67,288
90Olmsted County Sheriff's OfficeCounty$66,706
91Swift County Sheriff's OfficeCounty$66,414
92Benton County Sheriff's OfficeCounty$65,749
93Lyon County Sheriff's OfficeCounty$65,374
94Grant County Sheriff's OfficeCounty$65,187
95Traverse County Sheriff's OfficeCounty$64,459
96Mille Lacs County Sheriff's OfficeCounty$62,296
97Nobles County Sheriff's OfficeCounty$61,630
98Mahnomen County Sheriff's OfficeCounty$61,464
99Stevens County Sheriff's OfficeCounty$59,342
100Lake County Sheriff's OfficeCounty$57,782

Across the state line

What the middle agency starts on in the states Minnesota borders.

Go

Figures checked between 8 August 2026 and 21 August 2026. Entry-level base salary only — overtime, bonuses, education incentives, shift differentials, locality pay and lateral rates are excluded, so most officers earn more than the figure shown. Where an agency publishes both an academy rate and a post-academy rate, the post-academy rate is used. A missing agency has not been checked, not found to pay less.

Know someone who should see this?

Your shifts and your off-duty work, on one calendar

Save the rotation your agency runs and the year fills itself in. The off-duty jobs you take go in beside it, with what each one paid.

Scan to install

QR code that opens BlueShifts on the App Store
iPhone
QR code that opens BlueShifts on Google Play
Android