Salaripedia
English

How much does a landscaping and groundskeeping worker make in Rochester?

$45,550a year

Median yearly pay for landscaping and groundskeeping workers in the Rochester, MN metro area. That is $21.90 an hour or $3,796 a month.

Hourly
$21.90
Vs. national median
+16%
Rank among cities
36 of 392
Jobs in the area
550
Pay range
Lowest 10%: $29,580Median: $45,550Highest 10%: $61,850
PercentileYearlyHourly
10th$29,580$14.22
25th$37,170$17.87
Median$45,550$21.90
75th$58,540$28.14
90th$61,850$29.74

Other cities in Minnesota

Median yearly pay for landscaping and groundskeeping workers.

Minneapolis, MN$47,160
Grand Forks, ND$45,860
Mankato, MN$45,400
Fargo, ND$45,040
St. Cloud, MN$43,770
Duluth, MN$38,180
La Crosse, WI$37,810
Sioux Falls, SD$37,400
Landscaping and Groundskeeping Worker salary in Minnesota Landscaping and Groundskeeping Worker salary in all states

Related jobs in Rochester

Same field, median yearly pay.

First-Line Supervisors of Landscaping$62,550
First-Line Supervisors of Housekeeping and Janitorial Worker$49,990
Pesticide Handler$49,550
Janitor and Cleaner$44,030
Maid and Housekeeping Cleaner$36,860
Salaries for every job in Rochester, MN

Frequently asked questions

How much does a landscaping and groundskeeping worker make an hour in Rochester?

The median hourly pay in the Rochester, MN metro area is $21.90 ($45,550 a year).

Do landscaping and groundskeeping workers make more in Rochester than the national average?

Yes: $45,550 against $39,150 nationally, 16% more.

How does Rochester compare with the rest of Minnesota?

The median in Minnesota is $46,610, so Rochester pays 2% less.

Where does Rochester rank for landscaping and groundskeeping worker pay?

36 of 392 metro areas with data.

How much does a landscaping and groundskeeping worker make starting out in Rochester?

The lowest-paid 10% make $29,580 or less a year; the top 10% make $61,850 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.