Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
The average salary for a truck mechanic in the United States is around $50,169 per year, translating to roughly $24 per hour. However, this figure can vary based on several factors, including geographic location, years of experience, and the specific industry.
Entry-level truck mechanics typically start at a lower salary, while those with extensive experience or specialized skills can command significantly higher wages. For instance, experienced mechanics may earn upwards of $70,000 annually depending on their skills and certifications.
States like California, Texas, and New York often offer the highest salaries for truck mechanics, reflecting the demand and cost of living in those areas. Mechanics in urban centers usually see higher wages compared to their rural counterparts.
Truck mechanics can enhance their earning potential by pursuing certifications in specialized areas such as diesel technology or by advancing into supervisory roles. Continuous education and staying updated on new technologies are essential for career growth in this field.
Let Zippia find your next truck mechanic job
Let Zippia find your next truck mechanic job
The highest-paying states for truck mechanics are Nevada, New Jersey, and Alaska. The lowest average truck mechanic salary states are New Mexico, West Virginia, and Missouri.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Nevada | $59,938 | $28.82 |
| 2 | Massachusetts | $57,829 | $27.80 |
| 3 | Washington | $55,676 | $26.77 |
| 4 | North Dakota | $54,811 | $26.35 |
| 5 | Alaska | $58,511 | $28.13 |
| 6 | New York | $55,628 | $26.74 |
| 7 | New Jersey | $58,925 | $28.33 |
| 8 | Connecticut | $56,475 | $27.15 |
| 9 | Pennsylvania | $53,164 | $25.56 |
| 10 | Oklahoma | $51,547 | $24.78 |
| 11 | Vermont | $53,859 | $25.89 |
| 12 | Colorado | $52,037 | $25.02 |
| 13 | California | $54,394 | $26.15 |
| 14 | Kansas | $53,511 | $25.73 |
| 15 | Wisconsin | $50,788 | $24.42 |
| 16 | Hawaii | $56,506 | $27.17 |
| 17 | Louisiana | $48,609 | $23.37 |
| 18 | Oregon | $51,690 | $24.85 |
| 19 | Kentucky | $47,495 | $22.83 |
| 20 | District of Columbia | $60,511 | $29.09 |
| 21 | Maine | $49,538 | $23.82 |
| 22 | Indiana | $47,446 | $22.81 |
| 23 | Maryland | $55,544 | $26.70 |
| 24 | Wyoming | $47,280 | $22.73 |
| 25 | Florida | $48,262 | $23.20 |
| 26 | Iowa | $46,307 | $22.26 |
| 27 | New Hampshire | $49,687 | $23.89 |
| 28 | Illinois | $51,192 | $24.61 |
| 29 | Virginia | $53,070 | $25.51 |
| 30 | Utah | $47,664 | $22.92 |
| 31 | Tennessee | $46,164 | $22.19 |
| 32 | Georgia | $47,194 | $22.69 |
| 33 | Arizona | $45,682 | $21.96 |
| 34 | Texas | $47,556 | $22.86 |
| 35 | Rhode Island | $48,223 | $23.18 |
| 36 | Delaware | $48,973 | $23.54 |
| 37 | South Dakota | $46,389 | $22.30 |
| 38 | Michigan | $46,619 | $22.41 |
| 39 | Montana | $44,982 | $21.63 |
| 40 | Ohio | $44,665 | $21.47 |
| 41 | North Carolina | $46,118 | $22.17 |
| 42 | South Carolina | $44,139 | $21.22 |
| 43 | Nebraska | $44,254 | $21.28 |
| 44 | Mississippi | $40,086 | $19.27 |
| 45 | Idaho | $44,546 | $21.42 |
| 46 | Minnesota | $45,974 | $22.10 |
| 47 | Alabama | $38,376 | $18.45 |
| 48 | New Mexico | $43,116 | $20.73 |
| 49 | Arkansas | $37,974 | $18.26 |
| 50 | West Virginia | $42,860 | $20.61 |
| 51 | Missouri | $42,577 | $20.47 |
The highest-paying cities for truck mechanics are Newark, NJ, Boston, MA, and Stockton, CA.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Newark, NJ | $59,023 | $28.38 |
| 2 | Boston, MA | $57,882 | $27.83 |
| 3 | Stockton, CA | $55,983 | $26.91 |
| 4 | Kent, WA | $55,876 | $26.86 |
| 5 | New York, NY | $55,666 | $26.76 |
| 6 | Sterling, VA | $53,976 | $25.95 |
| 7 | Allentown, PA | $53,495 | $25.72 |
| 8 | Greeley, CO | $52,166 | $25.08 |
| 9 | Beaverton, OR | $51,761 | $24.89 |
| 10 | Oklahoma City, OK | $51,507 | $24.76 |
| 11 | Chicago, IL | $51,401 | $24.71 |
| 12 | El Paso, TX | $49,426 | $23.76 |
| 13 | New Iberia, LA | $48,684 | $23.41 |
| 14 | Fort Lauderdale, FL | $48,269 | $23.21 |
| 15 | Salt Lake City, UT | $47,654 | $22.91 |
| 16 | Hinesville, GA | $46,963 | $22.58 |
| 17 | Iowa City, IA | $46,302 | $22.26 |
| 18 | Minneapolis, MN | $45,958 | $22.10 |
| 19 | Phoenix, AZ | $45,767 | $22.00 |
| 20 | Charlotte, NC | $45,328 | $21.79 |
A truck mechanic's salary ranges from $37,000 a year at the 10th percentile to $67,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly rate |
|---|---|---|---|
| 90th Percentile | $67,000 | $5,583 | $32 |
| 75th Percentile | $58,000 | $4,833 | $28 |
| Average | $50,169 | $4,181 | $24 |
| 25th Percentile | $43,000 | $3,583 | $21 |
| 10th Percentile | $37,000 | $3,083 | $18 |
The highest paying types of truck mechanics are mobile equipment mechanic, lead mechanic, and industrial mechanic.
| Job title | Annual salary | Monthly salary | Hourly rate | Job openings |
|---|---|---|---|---|
| Automotive Service Technician | $43,077 | $3,590 | $20.71 | 177,784 |
| Diesel Technician | $46,868 | $3,906 | $22.53 | 128,944 |
| Auto Technician | $41,435 | $3,453 | $19.92 | 131,515 |
| Mobile Equipment Mechanic | $72,190 | $6,016 | $34.71 | 105,687 |
| Heavy Equipment Mechanic | $49,018 | $4,085 | $23.57 | 98,464 |
| Light Wheel Mechanic | $41,948 | $3,496 | $20.17 | 90,297 |
Top companies hiring truck mechanics now:
Truck mechanic salaries at Allan A. Myers and Johnson Controls are the highest-paying according to our most recent salary estimates. In addition, the average truck mechanic salary at companies like Kemp Technologies and Bartley Healthcare are highly competitive.
| Rank | Company | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Allan A. Myers | $62,296 | $29.95 |
| 2 | Johnson Controls | $61,748 | $29.69 |
| 3 | Kemp Technologies | $60,216 | $28.95 |
| 4 | Bartley Healthcare | $59,630 | $28.67 |
| 5 | Fisher Industries | $59,620 | $28.66 |
| 6 | Superior Energy Services | $58,555 | $28.15 |
| 7 | Ford Motor | $58,278 | $28.02 |
| 8 | Nestlé | $58,055 | $27.91 |
| 9 | Michels | $57,641 | $27.71 |
| 10 | Barnhill Contracting | $56,756 | $27.29 |
| 11 | Enterprise Products Partners | $56,384 | $27.11 |
| 12 | Rogers Group | $56,141 | $26.99 |
| 13 | Oldcastle Infrastructure | $55,262 | $26.57 |
| 14 | Cintas | $54,692 | $26.29 |
| 15 | H&K Group | $54,681 | $26.29 |
| 16 | Bruce Transportation Group | $54,186 | $26.05 |
| 17 | NexTier Oilfield Solutions | $54,120 | $26.02 |
| 18 | Reeb | $53,626 | $25.78 |
| 19 | Martin Marietta | $53,611 | $25.77 |
| 20 | Calportland | $53,528 | $25.73 |
The average truck mechanic salary varies across industries:
| Rank | Industry | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Energy | $53,263 | $25.61 |
| 2 | Construction | $53,050 | $25.50 |
| 3 | Automotive | $51,655 | $24.83 |
| 4 | Manufacturing | $51,625 | $24.82 |
| 5 | Utilities | $48,972 | $23.54 |
| 6 | Transportation | $47,759 | $22.96 |
| 7 | Retail | $42,224 | $20.30 |
The average truck mechanic salary has risen by $8,554 over the last ten years. In 2014, the average truck mechanic earned $41,615 annually, but today, they earn $50,169 a year. That works out to a 11% change in pay for truck mechanics over the last decade.
Compare truck mechanic salaries for cities or states with the national average over time.
Compare truck mechanic salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly rate | % Change |
|---|---|---|---|
| 2026 | $50,200 | $24.12 | +3.4% |
| 2025 | $48,500 | $23.30 | +2.4% |
| 2024 | $47,300 | $22.75 | +2.1% |
| 2023 | $46,300 | $22.27 | +2.6% |
| 2022 | $45,100 | $21.70 | +1.4% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| Universal Logistics Holdings | Truck Mechanic | Ione, CA | 06/29/2025 | $48,606 |
| Polk County | Truck Fabricator/Welder Mechanic | Garland, TX | 06/29/2025 | $35,479 |
| Vitus Search Group | Diesel Fleet Truck Mechanic-Cuyahoga | Noma, FL | 06/28/2025 | $73,045 |
| Alter Trading Corp | Truck Mechanic | Madison, WI | 06/25/2025 | $58,436 |
| Transervice Logistics, LLC | Auto/Diesel Truck Mechanic/Technician | Scranton, PA | 06/25/2025 | $69,977 |
| Chicago Transit Authority | Bus & Truck Mechanic | Chicago, IL | 06/25/2025 | $105,769 |
| Johnson Controls, Inc. | Hvac Truck Based Chiller Mechanic | New York, NY | 06/23/2025 | $99,863 |
| R-2 Contractors | Truck Mechanic | Bend, OR | 06/21/2025 | $70,311 |
| Athens Services | Mobile Truck Mechanic Eligible) | Los Angeles, CA | 06/18/2025 | $78,680 |
| Athens Services | Mobile Truck Mechanic Eligible) | Sun Valley, NV | 06/18/2025 | $78,680 |
Search for truck mechanic jobs