Bus and Truck Mechanics and Diesel Engine Specialists pay in the United States
What this work is
Diagnose, adjust, repair, or overhaul buses and trucks, or maintain and repair any type of diesel engines. Includes mechanics working primarily with automobile or marine diesel engines.
Where the money actually goes furthest
Hawaii pays the highest headline figure at $80,080. Adjusted for what things cost there it is worth $72,833 — less than North Dakota, where $66,110 is worth $74,314.
Pay by state
53 states and territories publish a median for this occupation. Switch the ranking to see how much the order changes.
Adjusted for what things cost in that state.
| State | Hourly | Annual | Worth locally | After state tax | Jobs |
|---|---|---|---|---|---|
| North Dakota | $31.78/hr | $66,110 | $74,314 | $66,050 | 1,790 |
| Alaska | $36.34/hr | $75,580 | $73,837 | $75,580 | 860 |
| Hawaii | $38.50/hr | $80,080 | $72,833 | $75,437 | 690 |
| Washington | $37.45/hr | $77,900 | $72,796 | $77,900 | 7,410 |
| Maryland | $35.96/hr | $74,790 | $71,255 | $71,418 | 3,030 |
| Massachusetts | $35.23/hr | $73,270 | $69,279 | $69,606 | 4,870 |
| New Hampshire | $34.32/hr | $71,390 | $68,532 | $71,390 | 1,040 |
| Nevada | $32.89/hr | $68,410 | $68,423 | $68,410 | 1,990 |
| Colorado | $33.89/hr | $70,480 | $68,393 | $68,105 | 4,600 |
| Iowa | $28.69/hr | $59,680 | $68,003 | $57,966 | 4,140 |
| Minnesota | $32.14/hr | $66,840 | $67,775 | $63,758 | 7,300 |
| California | $35.55/hr | $73,950 | $66,790 | $71,016 | 20,940 |
| Louisiana | $28.21/hr | $58,680 | $66,523 | $57,294 | 3,270 |
| New Jersey | $34.78/hr | $72,340 | $66,482 | $69,835 | 8,160 |
| Wyoming | $29.61/hr | $61,580 | $66,436 | $61,580 | 1,100 |
| Wisconsin | $30.02/hr | $62,450 | $66,365 | $60,237 | 6,750 |
| Kansas | $28.59/hr | $59,460 | $66,015 | $56,430 | 3,300 |
| Rhode Island | $32.34/hr | $67,270 | $65,770 | $65,143 | 350 |
| Nebraska | $28.44/hr | $59,140 | $65,638 | $56,974 | 2,720 |
| South Dakota | $27.94/hr | $58,120 | $65,605 | $58,120 | 1,340 |
| Missouri | $28.54/hr | $59,360 | $65,360 | $57,426 | 6,780 |
| Ohio | $29.07/hr | $60,470 | $65,182 | $59,523 | 14,240 |
| Utah | $30.94/hr | $64,350 | $65,092 | $61,422 | 2,690 |
| New York | $33.70/hr | $70,100 | $64,955 | $66,849 | 13,230 |
| Connecticut | $32.36/hr | $67,300 | $64,955 | $64,348 | 2,860 |
| Indiana | $29.14/hr | $60,610 | $64,941 | $58,821 | 8,840 |
| Tennessee | $28.46/hr | $59,190 | $64,428 | $59,190 | 5,720 |
| Illinois | $30.93/hr | $64,340 | $64,365 | $61,292 | 11,320 |
| Michigan | $29.53/hr | $61,420 | $63,832 | $59,047 | 9,020 |
| Georgia | $29.50/hr | $61,370 | $63,734 | $58,807 | 10,910 |
| Delaware | $30.57/hr | $63,590 | $63,711 | $60,624 | 670 |
| Montana | $28.84/hr | $59,990 | $63,380 | $57,565 | 1,230 |
| South Carolina | $28.53/hr | $59,330 | $63,285 | $57,234 | 3,360 |
| Pennsylvania | $29.68/hr | $61,740 | $63,277 | $59,844 | 12,630 |
| Oklahoma | $26.61/hr | $55,340 | $63,000 | $53,201 | 3,970 |
| Maine | $29.26/hr | $60,850 | $62,699 | $57,982 | 1,380 |
| Mississippi | $26.14/hr | $54,360 | $62,518 | $52,069 | 3,140 |
| Idaho | $28.48/hr | $59,230 | $62,027 | $56,864 | 1,930 |
| Oregon | $30.76/hr | $63,970 | $61,890 | $58,913 | 3,770 |
| Kentucky | $26.67/hr | $55,480 | $61,535 | $53,387 | 3,890 |
| Arizona | $29.65/hr | $61,680 | $61,263 | $60,503 | 5,140 |
| North Carolina | $27.64/hr | $57,490 | $60,945 | $55,588 | 11,070 |
| New Mexico | $26.88/hr | $55,910 | $60,633 | $54,282 | 1,740 |
| Vermont | $28.55/hr | $59,390 | $60,626 | $57,407 | 550 |
| Texas | $28.27/hr | $58,810 | $60,591 | $58,810 | 29,870 |
| Virginia | $29.37/hr | $61,090 | $60,425 | $58,323 | 8,070 |
| Arkansas | $25.16/hr | $52,330 | $60,190 | $50,465 | 4,090 |
| District of Columbia | $31.34/hr | $65,200 | $59,326 | $62,311 | 110 |
| Florida | $29.08/hr | $60,490 | $58,495 | $60,490 | 14,900 |
| Alabama | $24.26/hr | $50,470 | $56,822 | $48,136 | 6,130 |
| West Virginia | $22.41/hr | $46,610 | $52,078 | $45,151 | 1,040 |
| Guam | $24.86/hr | $51,720 | Not published | Not published | 30 |
| Puerto Rico | $19.28/hr | $40,110 | Not published | Not published | 930 |
National median for comparison: $61,770. “Worth locally” divides pay by the area’s price level, so a figure above the headline means money goes further there than the US average.
$29.70/hr an hour, national median
Across the states
25th to 75th percentile, lowest and highest state
Drop your résumé — it never leaves your browser



