BlueShifts shield logo BlueShiftsPolice Calendar app

Home › Police pay › Minnesota

Police pay in Minnesota

Entry pay in Minnesota runs from $57,782 to $101,733 a year. Verified at 102 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 $66,706 — 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$66,706+22%
City departments$86,258$68,140+27%
Sheriff's offices$69,513$63,565+9%

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

Municipal62 agencies

Lowest$70,491

Middle$86,258

Highest$101,733

Across 62 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$79,469

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.

BlueShifts app icon

BlueShifts. Plan Your Year. Own Your Time.

The shift calendar built for your rotation, off-duty work, and life on and off the clock.

Save your shift schedule once and BlueShifts fills the rest of the year in.

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
25Dayton Police DepartmentMunicipal$88,400
26Roseville Police DepartmentMunicipal$88,213
27Maple Grove Police DepartmentMunicipal$88,076
28Eden Prairie Police DepartmentMunicipal$88,046
29Lakeville Police DepartmentMunicipal$87,922
30South St. Paul Police DepartmentMunicipal$87,901
31Minneapolis-St. Paul Airport Police DepartmentSpecial jurisdiction$87,256
32Eagan Police DepartmentMunicipal$87,069
33White Bear Lake Police DepartmentMunicipal$86,882
34Crystal Police DepartmentMunicipal$86,258
35St. Anthony Police DepartmentMunicipal$85,500
36St. Paul Park Police DepartmentMunicipal$85,405
37Hastings Police DepartmentMunicipal$85,238
38Metro Transit Police DepartmentSpecial jurisdiction$84,656
39Farmington Police DepartmentMunicipal$84,365
40Rochester Police DepartmentMunicipal$84,282
41Golden Valley Police DepartmentMunicipal$84,240
42Hennepin County Sheriff's OfficeCounty$83,720
43Minneapolis Park Police DepartmentSpecial jurisdiction$83,658
44Scott County Sheriff's OfficeCounty$83,200
45Savage Police DepartmentMunicipal$83,138
46Bloomington Police DepartmentMunicipal$82,909
47Washington County Sheriff's OfficeCounty$81,931
48Elko New Market Police DepartmentMunicipal$81,640
49Ramsey County Sheriff's OfficeCounty$81,561
50Owatonna Police DepartmentMunicipal$81,370
51Spring Lake Park Police DepartmentMunicipal$81,266
52Mankato Police DepartmentMunicipal$81,141
53Wright County Sheriff's OfficeCounty$81,120
54New Hope Police DepartmentMunicipal$81,099
55New Brighton Police DepartmentMunicipal$80,592
56Champlin Police DepartmentMunicipal$80,538
57Minnetrista Police DepartmentMunicipal$80,334
58Big Lake Police DepartmentMunicipal$80,267
59Rice County Sheriff's OfficeCounty$79,955
60Mounds View Police DepartmentMunicipal$79,539
61Minnesota Department of Natural Resources — Enforcement DivisionState$79,469
62Minnesota State PatrolState$79,469
63Albert Lea Police DepartmentMunicipal$78,998
64St. Cloud Police DepartmentMunicipal$78,540
65Fridley Police DepartmentMunicipal$78,395
66South Lake Minnetonka Police DepartmentMunicipal$78,353
67North Mankato Police DepartmentMunicipal$77,707
68Zumbrota Police DepartmentMunicipal$75,566
69Chisago County Sheriff's OfficeCounty$75,483
70Waite Park Police DepartmentMunicipal$75,234
71Moorhead Police DepartmentMunicipal$74,742
72Beltrami County Sheriff's OfficeCounty$74,714
73Duluth Police DepartmentMunicipal$74,172
74Dakota County Sheriff's OfficeCounty$73,515
75Brooklyn Center Police DepartmentMunicipal$72,876
76Centennial Lakes Police DepartmentMunicipal$72,800
77Alexandria Police DepartmentMunicipal$72,093
78Le Sueur County Sheriff's OfficeCounty$71,822
79Steele County Sheriff's OfficeCounty$71,739
80Cook County Sheriff's OfficeCounty$71,656
81Isanti County Sheriff's OfficeCounty$70,970
82Austin Police DepartmentMunicipal$70,491
83Kandiyohi County Sheriff's OfficeCounty$69,939
84Itasca County Sheriff's OfficeCounty$69,576
85Douglas County Sheriff's OfficeCounty$69,513
86Clay County Sheriff's OfficeCounty$69,389
87Redwood County Sheriff's OfficeCounty$69,160
88Jackson County Sheriff's OfficeCounty$67,949
89St. Louis County Sheriff's OfficeCounty$67,475
90McLeod County Sheriff's OfficeCounty$67,330
91Lincoln County Sheriff's OfficeCounty$67,288
92Olmsted County Sheriff's OfficeCounty$66,706
93Swift County Sheriff's OfficeCounty$66,414
94Benton County Sheriff's OfficeCounty$65,749
95Lyon County Sheriff's OfficeCounty$65,374
96Grant County Sheriff's OfficeCounty$65,187
97Traverse County Sheriff's OfficeCounty$64,459
98Mille Lacs County Sheriff's OfficeCounty$62,296
99Nobles County Sheriff's OfficeCounty$61,630
100Mahnomen County Sheriff's OfficeCounty$61,464
101Stevens County Sheriff's OfficeCounty$59,342
102Lake 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 September 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