Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
The average salary for a heavy duty mechanic in the United States is approximately $49,563 per year or $24 per hour. This figure can vary significantly based on factors such as geographic location, level of experience, and the specific industry segment. For instance, mechanics with specialized skills may command higher wages.
Entry-level positions typically start lower, but with experience, mechanics can see substantial increases in their salaries. Those with over ten years of experience often earn salaries exceeding $60,000 annually.
States such as California and Texas tend to offer the highest salaries for heavy duty mechanics, reflecting the demand for skilled labor in these regions. Understanding these factors can help aspiring mechanics make informed career decisions.
Let Zippi find your next heavy duty mechanic job
Let Zippi find your next heavy duty mechanic job
The highest-paying states for heavy duty mechanics are Washington, Nevada, and Alaska. The lowest average heavy duty mechanic salary states are Texas, West Virginia, and Missouri.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Nevada | $58,860 | $28.30 |
| 2 | North Dakota | $53,480 | $25.71 |
| 3 | Alaska | $57,992 | $27.88 |
| 4 | Vermont | $52,552 | $25.27 |
| 5 | Washington | $62,010 | $29.81 |
| 6 | Pennsylvania | $52,056 | $25.03 |
| 7 | New Jersey | $57,829 | $27.80 |
| 8 | New York | $54,835 | $26.36 |
| 9 | Connecticut | $55,387 | $26.63 |
| 10 | Kansas | $52,369 | $25.18 |
| 11 | Oklahoma | $50,846 | $24.45 |
| 12 | Louisiana | $48,191 | $23.17 |
| 13 | Wisconsin | $49,490 | $23.79 |
| 14 | Massachusetts | $56,745 | $27.28 |
| 15 | Maryland | $54,284 | $26.10 |
| 16 | Maine | $48,218 | $23.18 |
| 17 | District of Columbia | $59,136 | $28.43 |
| 18 | Kentucky | $46,337 | $22.28 |
| 19 | Iowa | $45,097 | $21.68 |
| 20 | Hawaii | $55,503 | $26.68 |
| 21 | Arizona | $48,399 | $23.27 |
| 22 | Utah | $48,459 | $23.30 |
| 23 | Indiana | $46,222 | $22.22 |
| 24 | New Hampshire | $48,705 | $23.42 |
| 25 | Virginia | $51,823 | $24.91 |
| 26 | Florida | $47,331 | $22.76 |
| 27 | Illinois | $49,867 | $23.97 |
| 28 | California | $54,818 | $26.35 |
| 29 | Georgia | $46,510 | $22.36 |
| 30 | Tennessee | $45,384 | $21.82 |
| 31 | Delaware | $47,853 | $23.01 |
| 32 | Colorado | $50,013 | $24.04 |
| 33 | Oregon | $50,078 | $24.08 |
| 34 | Wyoming | $43,815 | $21.06 |
| 35 | Montana | $43,795 | $21.06 |
| 36 | North Carolina | $44,988 | $21.63 |
| 37 | South Dakota | $45,061 | $21.66 |
| 38 | Rhode Island | $47,244 | $22.71 |
| 39 | Nebraska | $43,323 | $20.83 |
| 40 | South Carolina | $43,191 | $20.76 |
| 41 | Ohio | $43,645 | $20.98 |
| 42 | Michigan | $43,833 | $21.07 |
| 43 | Mississippi | $39,651 | $19.06 |
| 44 | Idaho | $43,437 | $20.88 |
| 45 | Minnesota | $44,730 | $21.50 |
| 46 | New Mexico | $42,456 | $20.41 |
| 47 | Alabama | $37,885 | $18.21 |
| 48 | West Virginia | $41,770 | $20.08 |
| 49 | Texas | $42,018 | $20.20 |
| 50 | Arkansas | $37,444 | $18.00 |
| 51 | Missouri | $41,657 | $20.03 |
The highest-paying cities for heavy duty mechanics are Seattle, WA, Newark, NJ, and Castro Valley, CA.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Seattle, WA | $62,329 | $29.97 |
| 2 | Newark, NJ | $57,859 | $27.82 |
| 3 | Castro Valley, CA | $56,606 | $27.21 |
| 4 | East Hartford, CT | $55,340 | $26.61 |
| 5 | Albany, NY | $54,589 | $26.24 |
| 6 | Williston, ND | $53,864 | $25.90 |
| 7 | Bristol, PA | $52,511 | $25.25 |
| 8 | Fredericksburg, VA | $52,296 | $25.14 |
| 9 | Albany, OR | $50,123 | $24.10 |
| 10 | Commerce City, CO | $50,097 | $24.09 |
| 11 | Phoenix, AZ | $48,507 | $23.32 |
| 12 | Rochester, NH | $48,458 | $23.30 |
| 13 | Salt Lake City, UT | $48,423 | $23.28 |
| 14 | Columbus, IN | $45,840 | $22.04 |
| 15 | Sioux City, IA | $45,148 | $21.71 |
| 16 | Maple Grove, MN | $44,754 | $21.52 |
| 17 | Charlotte, NC | $44,279 | $21.29 |
| 18 | Missoula, MT | $44,262 | $21.28 |
| 19 | Detroit, MI | $43,944 | $21.13 |
| 20 | Gillette, WY | $43,766 | $21.04 |
A heavy duty mechanic's salary ranges from $36,000 a year at the 10th percentile to $66,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly rate |
|---|---|---|---|
| 90th Percentile | $66,000 | $5,500 | $32 |
| 75th Percentile | $57,000 | $4,750 | $27 |
| Average | $49,563 | $4,130 | $24 |
| 25th Percentile | $42,000 | $3,500 | $20 |
| 10th Percentile | $36,000 | $3,000 | $17 |
The highest paying types of heavy duty mechanics are mobile equipment mechanic, lead mechanic, and truck mechanic.
| Job title | Annual salary | Monthly salary | Hourly rate | Job openings |
|---|---|---|---|---|
| Shop Technician | $36,798 | $3,066 | $17.69 | 150,349 |
| Diesel Technician | $46,868 | $3,906 | $22.53 | 128,944 |
| Mechanic Helper | $31,892 | $2,658 | $15.33 | 48,546 |
| Light Wheel Mechanic | $41,948 | $3,496 | $20.17 | 90,297 |
| Shop Mechanic | $47,377 | $3,948 | $22.78 | 100,379 |
| Trailer Mechanic | $42,569 | $3,547 | $20.47 | 86,057 |
Top companies hiring heavy duty mechanics now:
Heavy duty mechanic salaries at Granite Construction and Alhambra Unified School District are the highest-paying according to our most recent salary estimates. In addition, the average heavy duty mechanic salary at companies like City of Los Angeles and W.W. Clyde are highly competitive.
| Rank | Company | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Granite Construction | $65,784 | $31.63 |
| 2 | Alhambra Unified School District | $63,526 | $30.54 |
| 3 | City of Los Angeles | $62,948 | $30.26 |
| 4 | W.W. Clyde | $62,031 | $29.82 |
| 5 | Jacobs Engineering Group | $62,007 | $29.81 |
| 6 | Wilson Construction | $61,628 | $29.63 |
| 7 | Underground Construction | $61,345 | $29.49 |
| 8 | Rummel Construction | $59,409 | $28.56 |
| 9 | Fisher Industries | $59,035 | $28.38 |
| 10 | GPAC | $57,062 | $27.43 |
| 11 | Michels | $56,939 | $27.37 |
| 12 | King County | $56,607 | $27.21 |
| 13 | Casella Waste Systems | $55,958 | $26.90 |
| 14 | Rogers Group | $55,798 | $26.83 |
| 15 | University of California-Berkeley | $55,093 | $26.49 |
| 16 | Transdev Services, Inc. | $53,749 | $25.84 |
| 17 | Bruce Transportation Group | $53,376 | $25.66 |
| 18 | Clyde Companies | $53,196 | $25.57 |
| 19 | Waste Connections | $53,062 | $25.51 |
| 20 | top-notch | $53,047 | $25.50 |
The average heavy duty mechanic salary varies across industries:
| Rank | Industry | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Construction | $52,468 | $25.23 |
| 2 | Transportation | $52,036 | $25.02 |
| 3 | Manufacturing | $52,022 | $25.01 |
| 4 | Hospitality | $51,497 | $24.76 |
| 5 | Energy | $51,370 | $24.70 |
| 6 | Automotive | $49,087 | $23.60 |
The average heavy duty mechanic salary has risen by $8,452 over the last ten years. In 2014, the average heavy duty mechanic earned $41,111 annually, but today, they earn $49,563 a year. That works out to a 11% change in pay for heavy duty mechanics over the last decade.
Compare heavy duty mechanic salaries for cities or states with the national average over time.
Compare heavy duty mechanic salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly rate | % Change |
|---|---|---|---|
| 2025 | $49,600 | $23.83 | +3.4% |
| 2024 | $47,900 | $23.02 | +2.4% |
| 2023 | $46,700 | $22.48 | +2.1% |
| 2022 | $45,800 | $22.01 | +2.6% |
| 2021 | $44,600 | $21.44 | +1.4% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| Gobeacon | Medium & Heavy Duty Truck Mechanic | Burnsville, MN | 06/30/2025 | $66,784 |
| Calista Brice | Journeyman Heavy Duty Mechanic II | Anchorage, AK | 06/29/2025 | $66,784 |
| System One | Heavy Duty Mechanic | Pomona, CA | 06/28/2025 | $93,602 |
| 21St. Century Equipment | Heavy-Duty Diesel Mechanic | Sidney, NE | 06/28/2025 | $50,088 |
| Avis Budget Group | Heavy Duty Mechanic (Tech B)-Budget Truck | Addison, IL | 06/27/2025 | $37,566 |
| Avis Budget Group | Heavy Duty Mechanic-Budget Truck | Hazelwood, MO | 06/27/2025 | $50,088 |
| Bauer Built | Heavy Duty Mechanic | Des Moines, IA | 06/27/2025 | $52,175 |
| Madden Industrial Craftsman | Heavy Duty Equipment Mechanic | Portland, OR | 06/26/2025 | $73,045 |
| Aerotek | Heavy Duty Equipment Mechanic | Cinnaminson, NJ | 06/25/2025 | $62,610 |
| Douglas County, Co | Mechanic, Heavy Duty | Parker, CO | 06/24/2025 | $57,496 |
Search for heavy duty mechanic jobs