Salaripedia
English

How much does a janitor and cleaner make in Minnesota?

$39,610a year

Median yearly pay for janitor and cleaners in Minnesota. That is $19.04 an hour or $3,301 a month.

Hourly
$19.04
Vs. national median
+8%
Rank among states
7 of 51
Jobs in the state
42,300
Pay range
Lowest 10%: $30,770Median: $39,610Highest 10%: $52,520
PercentileYearlyHourly
10th$30,770$14.79
25th$36,040$17.33
Median$39,610$19.04
75th$46,330$22.27
90th$52,520$25.25

Cities in Minnesota

Metro areas, median yearly pay.

Rochester, MN$44,030
Minneapolis, MN$40,800
St. Cloud, MN$37,760
Mankato, MN$37,380
Duluth, MN$37,230
Fargo, ND$37,200
Grand Forks, ND$37,020
La Crosse, WI$36,130
Sioux Falls, SD$35,310
Salaries for every job in Minnesota

Nearby in the ranking

States with similar pay for janitor and cleaners.

4. California$41,090
5. Vermont$40,910
6. Alaska$40,510
7. Minnesota$39,610
8. Oregon$39,340
9. New Hampshire$39,150
10. Maine$38,940
Janitor and Cleaner salary in all states

Frequently asked questions

How much does a janitor and cleaner make an hour in Minnesota?

The median hourly pay in Minnesota is $19.04 ($39,610 a year).

Do janitor and cleaners make more in Minnesota than the national average?

Yes: $39,610 against $36,840 nationally, 8% more.

Where does Minnesota rank for janitor and cleaner pay?

Minnesota ranks 7 of 51 states.

Which city in Minnesota pays janitor and cleaners the most?

Rochester, MN, with a median of $44,030 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.