Salaripedia
English

How much does a maintenance worker make in Minnesota?

$63,020a year

Median yearly pay for maintenance workers in Minnesota. That is $30.30 an hour or $5,252 a month.

Hourly
$30.30
Vs. national median
+4%
Rank among states
16 of 46
Jobs in the state
730
Pay range
Lowest 10%: $44,000Median: $63,020Highest 10%: $82,030
PercentileYearlyHourly
10th$44,000$21.15
25th$54,790$26.34
Median$63,020$30.30
75th$72,100$34.66
90th$82,030$39.44

Cities in Minnesota

Metro areas, median yearly pay.

Minneapolis, MN$69,940
St. Cloud, MN$64,710
Salaries for every job in Minnesota

Nearby in the ranking

States with similar pay for maintenance workers.

13. Colorado$64,010
14. Missouri$63,720
15. Connecticut$63,250
16. Minnesota$63,020
17. Washington$62,970
18. Louisiana$62,640
19. District of Columbia$62,520
Maintenance Worker salary in all states

Frequently asked questions

How much does a maintenance worker make an hour in Minnesota?

The median hourly pay in Minnesota is $30.30 ($63,020 a year).

Do maintenance workers make more in Minnesota than the national average?

Yes: $63,020 against $60,850 nationally, 4% more.

Where does Minnesota rank for maintenance worker pay?

Minnesota ranks 16 of 46 states.

Which city in Minnesota pays maintenance workers the most?

Minneapolis-St. Paul-Bloomington, MN-WI, with a median of $69,940 a year.

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.