Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
The average salary for a shop mechanic is approximately $47,377 per year or $23 per hour. This figure can vary significantly, influenced by factors such as geographic location, years of experience, and specific industry. For instance, shop mechanics in high-demand areas may earn higher wages due to competitive market conditions.
Entry-level shop mechanics typically start with a lower salary, around $35,000 annually, while those with extensive experience can earn upwards of $60,000. Skills in specialized areas such as automotive repair or machinery maintenance can also boost earning potential.
States like California, New York, and Texas tend to offer the highest salaries for shop mechanics, often exceeding the national average. Local industries, including automotive and aerospace, often provide better compensation packages.
Various salary data sources provide estimates that help job seekers gauge their potential earnings. Salary insights from platforms like Glassdoor and Payscale reflect similar figures, affirming the average salary range for shop mechanics.
Let Zippi find your next shop mechanic job
Let Zippi find your next shop mechanic job
The highest-paying states for shop mechanics are California, Washington, and Alaska. The lowest average shop mechanic salary states are Virginia, West Virginia, and New Mexico.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Alaska | $59,481 | $28.60 |
| 2 | Washington | $60,427 | $29.05 |
| 3 | Oregon | $56,337 | $27.09 |
| 4 | Nevada | $51,325 | $24.68 |
| 5 | Connecticut | $57,462 | $27.63 |
| 6 | Pennsylvania | $55,148 | $26.51 |
| 7 | Iowa | $48,327 | $23.23 |
| 8 | North Dakota | $48,372 | $23.26 |
| 9 | Vermont | $51,796 | $24.90 |
| 10 | California | $61,822 | $29.72 |
| 11 | Oklahoma | $47,244 | $22.71 |
| 12 | Massachusetts | $57,004 | $27.41 |
| 13 | New Jersey | $54,699 | $26.30 |
| 14 | Wisconsin | $46,842 | $22.52 |
| 15 | Louisiana | $46,243 | $22.23 |
| 16 | Maine | $47,626 | $22.90 |
| 17 | Colorado | $51,001 | $24.52 |
| 18 | Illinois | $49,894 | $23.99 |
| 19 | Delaware | $49,261 | $23.68 |
| 20 | District of Columbia | $58,287 | $28.02 |
| 21 | Wyoming | $44,851 | $21.56 |
| 22 | Kentucky | $44,485 | $21.39 |
| 23 | New Hampshire | $47,937 | $23.05 |
| 24 | New York | $52,947 | $25.46 |
| 25 | Ohio | $44,033 | $21.17 |
| 26 | Maryland | $51,989 | $24.99 |
| 27 | Hawaii | $53,613 | $25.78 |
| 28 | Minnesota | $48,206 | $23.18 |
| 29 | Michigan | $45,669 | $21.96 |
| 30 | North Carolina | $45,650 | $21.95 |
| 31 | Utah | $45,240 | $21.75 |
| 32 | Alabama | $43,234 | $20.79 |
| 33 | Montana | $43,352 | $20.84 |
| 34 | South Carolina | $43,687 | $21.00 |
| 35 | Rhode Island | $46,592 | $22.40 |
| 36 | South Dakota | $44,523 | $21.41 |
| 37 | Idaho | $42,426 | $20.40 |
| 38 | Missouri | $45,491 | $21.87 |
| 39 | Indiana | $41,957 | $20.17 |
| 40 | Florida | $43,186 | $20.76 |
| 41 | Arkansas | $42,311 | $20.34 |
| 42 | Tennessee | $42,604 | $20.48 |
| 43 | Kansas | $43,481 | $20.90 |
| 44 | Arizona | $43,804 | $21.06 |
| 45 | Mississippi | $38,117 | $18.33 |
| 46 | Nebraska | $40,099 | $19.28 |
| 47 | Georgia | $40,469 | $19.46 |
| 48 | Texas | $42,223 | $20.30 |
| 49 | New Mexico | $40,775 | $19.60 |
| 50 | West Virginia | $40,994 | $19.71 |
| 51 | Virginia | $41,905 | $20.15 |
The highest-paying cities for shop mechanics are Oakland, CA, Portland, OR, and Grand Junction, CO.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Oakland, CA | $64,652 | $31.08 |
| 2 | Portland, OR | $56,299 | $27.07 |
| 3 | Grand Junction, CO | $51,617 | $24.82 |
| 4 | Ames, IA | $48,285 | $23.21 |
| 5 | Lafayette, LA | $46,310 | $22.26 |
| 6 | Livonia, MI | $45,705 | $21.97 |
| 7 | West Jordan, UT | $45,282 | $21.77 |
| 8 | Charlotte, NC | $44,929 | $21.60 |
| 9 | Pensacola, FL | $43,970 | $21.14 |
| 10 | Phoenix, AZ | $43,854 | $21.08 |
| 11 | Huntsville, AL | $43,529 | $20.93 |
| 12 | Midland, TX | $42,838 | $20.60 |
| 13 | Lafayette, IN | $41,955 | $20.17 |
| 14 | Gainesville, GA | $40,728 | $19.58 |
A shop mechanic's salary ranges from $34,000 a year at the 10th percentile to $64,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly rate |
|---|---|---|---|
| 90th Percentile | $64,000 | $5,333 | $31 |
| 75th Percentile | $55,000 | $4,583 | $26 |
| Average | $47,377 | $3,948 | $23 |
| 25th Percentile | $40,000 | $3,333 | $19 |
| 10th Percentile | $34,000 | $2,833 | $16 |
The highest paying types of shop mechanics are shop foreman, lead mechanic, and truck 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 |
| Heavy Equipment Mechanic | $49,018 | $4,085 | $23.57 | 98,464 |
| Mechanic Helper | $31,892 | $2,658 | $15.33 | 48,546 |
| Auto Technician | $41,435 | $3,453 | $19.92 | 131,515 |
| Light Wheel Mechanic | $41,948 | $3,496 | $20.17 | 90,297 |
Top companies hiring shop mechanics now:
Shop mechanic salaries at Wilson Construction and The Manitowoc Company are the highest-paying according to our most recent salary estimates. In addition, the average shop mechanic salary at companies like Whitcon Website and Southwestern Energy are highly competitive.
| Rank | Company | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Wilson Construction | $58,384 | $28.07 |
| 2 | The Manitowoc Company | $57,243 | $27.52 |
| 3 | Whitcon Website | $56,881 | $27.35 |
| 4 | Southwestern Energy | $56,775 | $27.30 |
| 5 | Austin Industries | $56,603 | $27.21 |
| 6 | Curtis Contracting | $56,150 | $27.00 |
| 7 | Michels | $56,045 | $26.94 |
| 8 | R+L Carriers | $55,958 | $26.90 |
| 9 | Structural Group | $55,464 | $26.67 |
| 10 | Patterson-UTI Energy | $55,424 | $26.65 |
| 11 | Oak Harbor Freight Lines | $54,853 | $26.37 |
| 12 | Midwest Motor Express | $54,271 | $26.09 |
| 13 | Sanderson Farms | $54,131 | $26.02 |
| 14 | UPS | $53,657 | $25.80 |
| 15 | University of California-Berkeley | $53,616 | $25.78 |
| 16 | Boeing | $53,586 | $25.76 |
| 17 | Erickson | $53,470 | $25.71 |
| 18 | Glenn O. Hawbaker | $52,972 | $25.47 |
| 19 | Graphic Packaging International | $52,730 | $25.35 |
| 20 | Mario Sinacola & Sons | $52,618 | $25.30 |
The average shop mechanic salary has risen by $8,079 over the last ten years. In 2014, the average shop mechanic earned $39,298 annually, but today, they earn $47,377 a year. That works out to a 11% change in pay for shop mechanics over the last decade.
Compare shop mechanic salaries for cities or states with the national average over time.
Compare shop mechanic salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly rate | % Change |
|---|---|---|---|
| 2025 | $47,400 | $22.78 | +3.4% |
| 2024 | $45,800 | $22.01 | +2.4% |
| 2023 | $44,700 | $21.48 | +2.1% |
| 2022 | $43,800 | $21.03 | +2.6% |
| 2021 | $42,600 | $20.49 | +1.4% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| Wayne Farms | Truck Shop Mechanic-3Rd Shift | Tyler, TX | 06/30/2025 | $59,688 |
| Universal Logistics Holdings | Shop Mechanic-Canada | Detroit, MI | 06/29/2025 | $73,045 |
| Sundt Construction | Senior Shop Mechanic | Phoenix, AZ | 06/29/2025 | $62,610 |
| Quanta Services Inc. | Shop Mechanic | Rancho Cucamonga, CA | 06/28/2025 | $83,480 |
| Rei | 0054-Atlanta-Perimeter GA-Shop Mechanic Bike&Snow | Atlanta, GA | 06/28/2025 | $38,192 |
| Oceanagold | Mobile Maintenance Heavy Shop Mechanic | Kershaw, SC | 06/27/2025 | $54,262 |
| Ten Mile-Washington | Shop Mechanic | Washington, PA | 06/27/2025 | $54,262 |
| Rei | 0299-Loveland Co-Shop Mechanic Bike&Snow | Loveland, CO | 06/26/2025 | $40,863 |
| Pape' MacHinery, Inc. | Shop Mechanic | Aurora, OR | 06/26/2025 | $60,523 |
| Reliable Staffing Resources | Lead Landscape Shop Mechanic | Plain City, OH | 06/26/2025 | $41,740 |
Search for shop mechanic jobs