Salaripedia
English

How much does a human resources manager make in St. Cloud?

$135,300a year

Median yearly pay for human resources managers in the St. Cloud, MN metro area. That is $65.02 an hour or $11,270 a month.

Hourly
$65.02
Vs. national median
-9%
Rank among cities
133 of 358
Jobs in the area
110
Pay range
Lowest 10%: $94,320Median: $135,300Highest 10%: $202,000
PercentileYearlyHourly
10th$94,320$45.35
25th$114,400$55.00
Median$135,300$65.02
75th$164,500$79.09
90th$202,000$97.13

Other cities in Minnesota

Median yearly pay for human resources managers.

Minneapolis, MN$159,400
Mankato, MN$147,800
Fargo, ND$144,500
Rochester, MN$140,800
Sioux Falls, SD$134,400
La Crosse, WI$132,900
Duluth, MN$124,300
Human Resources Manager salary in Minnesota Human Resources Manager salary in all states

Related jobs in St. Cloud

Same field, median yearly pay.

Chief Executive$184,600
Architectural and Engineering Manager$151,800
Computer and Information Systems Manager$142,500
Financial Manager$135,800
Marketing Manager$134,700
Administrative Services Manager$125,700
Sales Manager$124,300
Manager$124,200
Medical and Health Services Manager$121,000
Construction Manager$111,300
Salaries for every job in St. Cloud, MN

Frequently asked questions

How much does a human resources manager make an hour in St. Cloud?

The median hourly pay in the St. Cloud, MN metro area is $65.02 ($135,300 a year).

Do human resources managers make more in St. Cloud than the national average?

No: $135,300 against $149,300 nationally, 9% less.

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

The median in Minnesota is $153,800, so St. Cloud pays 12% less.

Where does St. Cloud rank for human resources manager pay?

133 of 358 metro areas with data.

How much does a human resources manager make starting out in St. Cloud?

The lowest-paid 10% make $94,320 or less a year; the top 10% make $202,000 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.