HaulBench

Trucking pay in Grand Forks, ND-MN

In Grand Forks, ND-MN, heavy and tractor-trailer truck drivers earn a median of $59,360 a year ($28.54 an hour), across 1,100 jobs. Figures are from the 2025 Occupational Employment and Wage Statistics survey.

That is 1.2% above the national median of $58,640 for this occupation.

Heavy and tractor-trailer truck drivers

1,100 employed in Grand Forks, ND-MN, median $59,360 a year.

MeasurePer yearPer hour
10th percentile$47,440$22.81
25th percentile$51,720
Median$59,360$28.54
75th percentile$65,810
90th percentile$89,870$43.21
Mean$62,160$29.88

Light truck drivers

310 employed in Grand Forks, ND-MN, median $47,880 a year.

MeasurePer yearPer hour
10th percentile$29,780$14.32
25th percentile$38,830
Median$47,880$23.02
75th percentile$60,160
90th percentile$92,880$44.65
Mean$53,760$25.85

Driver/sales workers

290 employed in Grand Forks, ND-MN, median $30,640 a year.

MeasurePer yearPer hour
10th percentile$18,720$9.00
25th percentile$23,150
Median$30,640$14.73
75th percentile$45,610
90th percentile$60,840$29.25
Mean$36,280$17.44

Industrial truck and tractor operators

160 employed in Grand Forks, ND-MN, median $49,270 a year.

MeasurePer yearPer hour
10th percentile$38,480$18.50
25th percentile$45,250
Median$49,270$23.69
75th percentile$50,450
90th percentile$58,020$27.89
Mean$48,960$23.54

Dispatchers, except police, fire and ambulance

70 employed in Grand Forks, ND-MN, median $49,450 a year.

MeasurePer yearPer hour
10th percentile$37,740$18.15
25th percentile$44,980
Median$49,450$23.77
75th percentile$66,350
90th percentile$76,030$36.55
Mean$54,350$26.13

First-line supervisors of transportation and material moving workers

210 employed in Grand Forks, ND-MN, median $63,440 a year.

MeasurePer yearPer hour
10th percentile$43,320$20.83
25th percentile$48,720
Median$63,440$30.50
75th percentile$75,090
90th percentile$92,200$44.33
Mean$65,260$31.38

How to read these figures

These are wages as reported by employers, not owner-operator revenue: they exclude what an owner-operator grosses and the costs that come out of it. A dash means the survey did not publish that figure for this area, which it withholds where publishing it would identify an employer.