HaulBench

Trucking pay in Odessa, TX

In Odessa, TX, heavy and tractor-trailer truck drivers earn a median of $58,370 a year ($28.06 an hour), across 3,190 jobs. Figures are from the 2025 Occupational Employment and Wage Statistics survey.

That is 0.5% below the national median of $58,640 for this occupation.

Heavy and tractor-trailer truck drivers

3,190 employed in Odessa, TX, median $58,370 a year.

MeasurePer yearPer hour
10th percentile$40,480$19.46
25th percentile$48,850
Median$58,370$28.06
75th percentile$65,860
90th percentile$77,930$37.47
Mean$59,190$28.46

Light truck drivers

480 employed in Odessa, TX, median $42,160 a year.

MeasurePer yearPer hour
10th percentile$29,510$14.19
25th percentile$35,950
Median$42,160$20.27
75th percentile$49,200
90th percentile$62,790$30.19
Mean$44,900$21.59

Driver/sales workers

380 employed in Odessa, TX, median $38,580 a year.

MeasurePer yearPer hour
10th percentile$23,030$11.07
25th percentile$30,700
Median$38,580$18.55
75th percentile$46,120
90th percentile$65,320$31.41
Mean$40,470$19.46

Industrial truck and tractor operators

380 employed in Odessa, TX, median $45,510 a year.

MeasurePer yearPer hour
10th percentile$36,290$17.45
25th percentile$40,790
Median$45,510$21.88
75th percentile$50,260
90th percentile$57,050$27.43
Mean$46,710$22.46

Dispatchers, except police, fire and ambulance

240 employed in Odessa, TX, median $56,620 a year.

MeasurePer yearPer hour
10th percentile$37,440$18.00
25th percentile$45,700
Median$56,620$27.22
75th percentile$73,050
90th percentile$85,540$41.13
Mean$58,910$28.32

First-line supervisors of transportation and material moving workers

440 employed in Odessa, TX, median $62,950 a year.

MeasurePer yearPer hour
10th percentile$42,200$20.29
25th percentile$47,960
Median$62,950$30.26
75th percentile$78,120
90th percentile$99,090$47.64
Mean$66,850$32.14

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.