Bus and Truck Mechanics and Diesel Engine Specialists Salary in Pennsylvania

BLS OEWS May 2025 • 20 metro areas • Pennsylvania

Bus and Truck Mechanics and Diesel Engine Specialists in Pennsylvania earn a median salary of $58,037 per year on average across 20 metro and nonmetro areas, -4.3% vs the national median of $60,640. An estimated 14,810 bus and truck mechanics and diesel engine specialists are employed across Pennsylvania, with salaries ranging from $50,810 to $66,150 depending on location.

$58,037 Avg median salary in Pennsylvania
$66,150 Highest paying metro
$50,810 Lowest paying metro
14,810 Employed in Pennsylvania

Compare Bus and Truck Mechanics and Diesel Engine Specialists salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Bus and Truck Mechanics and Diesel Engine Specialists
in
    vs

      Bus and Truck Mechanics and Diesel Engine Specialists salaries by city in Pennsylvania

      Metro areaMedian salary25th pct75th pctEmployed
      Reading, PA$66,150$54,980$75,540750
      Allentown, PA-NJ$63,210$51,840$71,750880
      Philadelphia, PA-NJ-DE-MD$63,080$52,840$76,2304,360
      Harrisburg, PA$62,880$51,080$72,8201,120
      Lancaster, PA$62,510$50,020$67,350890
      Scranton, PA$61,820$49,420$71,920770
      Lebanon, PA$61,350$49,040$68,030190
      York, PA$60,770$50,850$66,080540
      Gettysburg, PA$59,280$48,100$64,57050
      Pittsburgh, PA$58,680$48,160$65,8302,240
      Chambersburg, PA$58,350$49,100$64,480180
      Altoona, PA$57,320$45,610$60,880230
      Williamsport, PA$56,380$47,270$61,740120
      Northeastern Pennsylvania$56,060$46,870$63,110350
      Central Pennsylvania$55,310$46,160$62,750700
      State College, PA$52,580$48,440$64,370110
      Erie, PA$51,920$47,050$61,500180
      Northwestern Pennsylvania$51,360$47,120$61,380480
      Southwestern Pennsylvania$50,910$44,170$61,630520
      Johnstown, PA$50,810$45,230$62,320150

      View Bus and Truck Mechanics and Diesel Engine Specialists salaries in all cities