High-paying maintenance jobs in Grand Forks

Maintenance ensures equipment and facilities function properly. Workers perform repairs and preventive upkeep. Technical skills and problem-solving abilities are critical.


The 87 maintenance jobs listed below pay well, with salaries between $22.38 and $43.87 per hour. Maintenance Technician, Technician and Diesel Technician are among the most popular high-paying roles in Grand Forks, ND.

Job title

Updated Nov 09, 2026
Job title
Grand Forks, ND
North Dakota
Job openings (Grand Forks)

Electrician

Grand Forks

$43.87 per hour

North Dakota

$48.33 per hour

Automotive Technician

Grand Forks

$77,800 per year

North Dakota

$72,277 per year

Millwright

Grand Forks

$32.46 per hour

North Dakota

$33.03 per hour

Mechanic

Grand Forks

$30.92 per hour

North Dakota

$31.91 per hour

Diesel Technician

Grand Forks

$30.58 per hour

North Dakota

$35.92 per hour

Maintenance Manager

Grand Forks

$24.48 per hour

North Dakota

$40.07 per hour

Field Technician

Grand Forks

$22.52 per hour

North Dakota

$25.31 per hour

Maintenance Technician

Grand Forks

$22.49 per hour

North Dakota

$24.84 per hour

Technician

Grand Forks

$22.38 per hour

North Dakota

$24.67 per hour

Installer

Grand Forks

$20.87 per hour

North Dakota

$22.98 per hour

Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.