Salaripedia
English

How much does a police and sheriff's patrol officer make in St. Cloud?

$76,880a year

Median yearly pay for police and sheriff's patrol officers in the St. Cloud, MN metro area. That is $36.96 an hour or $6,407 a month.

Hourly
$36.96
Vs. national median
+1%
Rank among cities
139 of 386
Jobs in the area
380
Pay range
Lowest 10%: $57,930Median: $76,880Highest 10%: $100,100
PercentileYearlyHourly
10th$57,930$27.85
25th$73,970$35.56
Median$76,880$36.96
75th$93,610$45.00
90th$100,100$48.13

Other cities in Minnesota

Median yearly pay for police and sheriff's patrol officers.

Minneapolis, MN$97,190
Mankato, MN$83,670
Sioux Falls, SD$77,440
Rochester, MN$77,230
Duluth, MN$76,220
Fargo, ND$76,180
Grand Forks, ND$74,500
La Crosse, WI$74,050
Police and Sheriff's Patrol Officer salary in Minnesota Police and Sheriff's Patrol Officer salary in all states

Related jobs in St. Cloud

Same field, median yearly pay.

First-Line Supervisors of Police and Detective$111,800
Detective and Criminal Investigator$68,490
Correctional Officer and Jailer$62,400
Security Guard$38,430
Firefighter$33,820
Lifeguard$31,560
Salaries for every job in St. Cloud, MN

Frequently asked questions

How much does a police and sheriff's patrol officer make an hour in St. Cloud?

The median hourly pay in the St. Cloud, MN metro area is $36.96 ($76,880 a year).

Do police and sheriff's patrol officers make more in St. Cloud than the national average?

Yes: $76,880 against $76,210 nationally, 1% more.

How does St. Cloud compare with the rest of Minnesota?

The median in Minnesota is $83,360, so St. Cloud pays 8% less.

Where does St. Cloud rank for police and sheriff's patrol officer pay?

139 of 386 metro areas with data.

How much does a police and sheriff's patrol officer make starting out in St. Cloud?

The lowest-paid 10% make $57,930 or less a year; the top 10% make $100,100 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.