Salaripedia
English

How much does a maintenance and repair worker make in Grand Forks?

$48,040a year

Median yearly pay for maintenance and repair workers in the Grand Forks, ND-MN metro area. That is $23.10 an hour or $4,003 a month.

Hourly
$23.10
Vs. national median
-3%
Rank among cities
206 of 393
Jobs in the area
600
Pay range
Lowest 10%: $36,950Median: $48,040Highest 10%: $70,340
PercentileYearlyHourly
10th$36,950$17.76
25th$36,950$17.76
Median$48,040$23.10
75th$59,540$28.63
90th$70,340$33.82

Other cities in North Dakota

Median yearly pay for maintenance and repair workers.

Fargo, ND$52,040
Minot, ND$49,960
Bismarck, ND$49,060
Maintenance and Repair Worker salary in North Dakota Maintenance and Repair Worker salary in all states

Related jobs in Grand Forks

Same field, median yearly pay.

Electrical Power-Line Installer and Repairer$113,700
Telecommunications Equipment Installer and Repairer$88,820
First-Line Supervisors of Mechanic$80,950
Mobile Heavy Equipment Mechanic$77,860
Aircraft Mechanic and Service Technician$77,740
Heating$75,470
Industrial Machinery Mechanic$65,890
Bus and Truck Mechanic and Diesel Engine Specialist$64,220
Farm Equipment Mechanic and Service Technician$63,750
Automotive Service Technician and Mechanic$58,680
Salaries for every job in Grand Forks, ND

Frequently asked questions

How much does a maintenance and repair worker make an hour in Grand Forks?

The median hourly pay in the Grand Forks, ND-MN metro area is $23.10 ($48,040 a year).

Do maintenance and repair workers make more in Grand Forks than the national average?

No: $48,040 against $49,590 nationally, 3% less.

How does Grand Forks compare with the rest of North Dakota?

The median in North Dakota is $49,840, so Grand Forks pays 4% less.

Where does Grand Forks rank for maintenance and repair worker pay?

206 of 393 metro areas with data.

How much does a maintenance and repair worker make starting out in Grand Forks?

The lowest-paid 10% make $36,950 or less a year; the top 10% make $70,340 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.