Diesel mechanics earn between $46,190 and $59,490, with a midsalary of $52,290, due to specialized diesel system knowledge. They often work for large companies managing extensive vehicle fleets, which can lead to higher pay compared to auto mechanics.