HaulBench

Trucking pay in Minneapolis-St. Paul-Bloomington, MN-WI

In Minneapolis-St. Paul-Bloomington, MN-WI, heavy and tractor-trailer truck drivers earn a median of $64,200 a year ($30.87 an hour), across 20,430 jobs. Figures are from the 2025 Occupational Employment and Wage Statistics survey.

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

Heavy and tractor-trailer truck drivers

20,430 employed in Minneapolis-St. Paul-Bloomington, MN-WI, median $64,200 a year.

MeasurePer yearPer hour
10th percentile$48,080$23.11
25th percentile$58,440
Median$64,200$30.87
75th percentile$75,280
90th percentile$83,410$40.10
Mean$66,500$31.97

Light truck drivers

11,560 employed in Minneapolis-St. Paul-Bloomington, MN-WI, median $49,670 a year.

MeasurePer yearPer hour
10th percentile$34,070$16.38
25th percentile$43,150
Median$49,670$23.88
75th percentile$61,700
90th percentile$90,340$43.43
Mean$54,710$26.30

Driver/sales workers

6,640 employed in Minneapolis-St. Paul-Bloomington, MN-WI, median $32,980 a year.

MeasurePer yearPer hour
10th percentile$23,970$11.52
25th percentile$29,520
Median$32,980$15.86
75th percentile$51,990
90th percentile$63,470$30.51
Mean$40,900$19.66

Industrial truck and tractor operators

4,880 employed in Minneapolis-St. Paul-Bloomington, MN-WI, median $49,740 a year.

MeasurePer yearPer hour
10th percentile$39,940$19.20
25th percentile$44,150
Median$49,740$23.91
75th percentile$60,610
90th percentile$73,870$35.51
Mean$53,830$25.88

Dispatchers, except police, fire and ambulance

1,770 employed in Minneapolis-St. Paul-Bloomington, MN-WI, median $59,560 a year.

MeasurePer yearPer hour
10th percentile$41,000$19.71
25th percentile$48,810
Median$59,560$28.64
75th percentile$73,270
90th percentile$82,360$39.59
Mean$61,100$29.37

First-line supervisors of transportation and material moving workers

6,130 employed in Minneapolis-St. Paul-Bloomington, MN-WI, median $72,140 a year.

MeasurePer yearPer hour
10th percentile$50,160$24.11
25th percentile$60,060
Median$72,140$34.68
75th percentile$83,680
90th percentile$100,730$48.43
Mean$74,000$35.58

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.