SalaryCalculations

Bus and Truck Mechanics and Diesel Engine Specialists Salary in North Carolina

State wage data from the BLS OEWS survey, May 2025.

Median annual

$57,490

Median hourly

$28

Average annual

$57,910

Employed in state

11K

The median annual salary for Bus and Truck Mechanics and Diesel Engine Specialists in North Carolina is $57,490, or about $28 an hour. That is 7% lower than the national median.

Pay in North Carolina ranges from $39,890 at the 10th percentile to $76,240 at the 90th percentile. Roughly 11K people work as bus and truck mechanics and diesel engine specialists in the state.

Pay distribution in North Carolina

10th$39,890
25th$48,040
Median$57,490
75th$64,770
90th$76,240

Salary calculator

Hourly
$27.64
Daily
$221
Weekly
$1,106
Bi-weekly
$2,211
Monthly
$4,791
Annual
$57,490

$57,490 a year is around the 50th percentile for Bus and Truck Mechanics and Diesel Engine Specialistss in North Carolina. The median is $57,490.

Bus and Truck Mechanics and Diesel Engine Specialists pay by metro area in North Carolina

Metro areaMedian annualEmployment
Burlington, NC$60,680180
Durham-Chapel Hill, NC$60,540370
Raleigh-Cary, NC$60,3101.1K
Charlotte-Concord-Gastonia, NC-SC$60,3003.4K
Virginia Beach-Chesapeake-Norfolk, VA-NC$59,2001.4K
Greensboro-High Point, NC$58,190970
Winston-Salem, NC$58,100580
Asheville, NC$57,170320
Rocky Mount, NC$55,890130
Pinehurst-Southern Pines, NC$55,80040
Fayetteville, NC$55,770270
Wilmington, NC$55,560360
Hickory-Lenoir-Morganton, NC$54,480410
Goldsboro, NC$53,98080
Jacksonville, NC$52,710100

Other jobs in North Carolina

All salaries in North Carolina →