Post Job

Mechanic salary

Average mechanic salary

$47,149

$22.67 hourly rate

Entry-level mechanic salary
$35,000 yearly salary
Updated January 8, 2025

How much does a mechanic make?

The average mechanic salary in the United States is $47,149. Mechanic salaries typically range between $35,000 and $63,000 yearly. The average hourly rate for mechanics is $22.67 per hour.

Mechanic salary is impacted by location, education, and experience. Mechanics earn the highest average salary in Connecticut.

On This Page

Where can a Mechanic earn more?

Compare salary by location
Vs
75k
55k
35k
15k
Ashburn, VA$61,068
Greensboro, NC$44,918
Compare salary by company
Vs
95k
75k
55k
35k
Anheuser-Busch$76,214
Novelis$64,613

Mechanic

Mechanic salary estimates from across the web

Based on the latest salary information compiled by Zippia, Indeed, Glassdoor and Ziprecruiter, the average salary for a mechanic typically falls between $47,149 and $56,343.
zippia
$47,149yearly
glassdoor[1]
$56,343yearly
indeed[2]
$52,717yearly
ZipRecruiter[3]
$52,467yearly

Average mechanic salary by state

The average mechanic salary in Connecticut, California, and New Jersey are the highest in the U.S. The lowest average mechanic salary states are Georgia, Tennessee, and Arkansas.

  • State View
  • County View
Average Salary:

Highest paying states for mechanics

RankStateAvg. SalaryHourly Rate
1Vermont$56,946$27.38
2Wyoming$53,161$25.56
3North Dakota$52,686$25.33
4Pennsylvania$51,524$24.77
5Alaska$53,109$25.53
6Washington$57,967$27.87
7Connecticut$59,010$28.37
8Iowa$48,624$23.38
9Nevada$50,320$24.19
10Utah$49,990$24.03
11New Jersey$58,112$27.94
12Maine$51,791$24.90
13Nebraska$49,027$23.57
14Wisconsin$49,518$23.81
15California$58,210$27.99
16Oregon$53,482$25.71
17Ohio$49,015$23.56
18New York$54,801$26.35
19Montana$46,502$22.36
20Minnesota$49,467$23.78
21Illinois$50,498$24.28
22New Hampshire$50,738$24.39
23Massachusetts$52,458$25.22
24Maryland$50,948$24.49
25Louisiana$45,423$21.84
26Kentucky$43,903$21.11
27Colorado$50,006$24.04
28Indiana$44,194$21.25
29Virginia$49,967$24.02
30District of Columbia$54,082$26.00
31Michigan$45,643$21.94
32South Dakota$45,350$21.80
33Idaho$44,766$21.52
34New Mexico$44,902$21.59
35Missouri$46,210$22.22
36Delaware$45,015$21.64
37Rhode Island$47,615$22.89
38North Carolina$44,407$21.35
39Kansas$43,525$20.93
40Tennessee$40,245$19.35
41West Virginia$42,834$20.59
42Arizona$44,297$21.30
43Texas$43,348$20.84
44Oklahoma$41,369$19.89
45Mississippi$36,283$17.44
46Georgia$40,947$19.69
47South Carolina$35,129$16.89
48Alabama$35,361$17.00
49Florida$41,145$19.78
50Hawaii$42,121$20.25
51Arkansas$37,538$18.05

Highest paying cities for mechanics

The highest-paying cities for mechanics are San Jose, CA, Des Moines, WA, and Englewood, NJ.

RankCityAvg. SalaryHourly Rate
1San Jose, CA$61,068$29.36
2Des Moines, WA$58,204$27.98
3Englewood, NJ$58,193$27.98
4New York, NY$54,887$26.39
5Portland, OR$53,348$25.65
6Boston, MA$52,460$25.22
7Portland, ME$52,189$25.09
8Allentown, PA$51,777$24.89
9Baltimore, MD$51,081$24.56
10Chicago, IL$50,660$24.36
11Cleveland, OH$50,045$24.06
12Salt Lake City, UT$50,045$24.06
13Denver, CO$50,036$24.06
14Las Vegas, NV$50,025$24.05
15Richmond, VA$49,860$23.97
16Minneapolis, MN$49,503$23.80
17Des Moines, IA$48,465$23.30
18Saint Louis, MO$46,279$22.25
19Detroit, MI$45,775$22.01
20Greensboro, NC$44,918$21.60

Mechanics are the most in-demand in these five cities:

  1. San Jose, CA
  2. Des Moines, WA
  3. Englewood, NJ
  4. New York, NY
  5. Portland, OR

Mechanic salary details

A mechanic's salary ranges from $35,000 a year at the 10th percentile to $63,000 at the 90th percentile.

Average Mechanic Salary Graph
Average Mechanic Salary Graph, Trends, and Summary

What is a mechanic's salary?

PercentileAnnual SalaryMonthly SalaryHourly Rate
90th Percentile$63,000$5,250$30
75th Percentile$54,000$4,500$26
Average$47,149$3,929$23
25th Percentile$40,000$3,333$19
10th Percentile$35,000$2,917$17

Highest paying mechanic jobs

The highest paying types of mechanics are mobile equipment mechanic, industrial mechanic, and truck mechanic.

Job TitleAnnual SalaryMonthly SalaryHourly RateJob Openings
Industrial Maintenance Mechanic$50,082$4,174$24.08168,718
Building Maintenance Mechanic$38,609$3,217$18.56129,668
General Maintenance Mechanic$37,631$3,136$18.09167,937
Mobile Equipment Mechanic$72,190$6,016$34.71105,687
Heavy Equipment Mechanic$49,018$4,085$23.5798,464
Light Wheel Mechanic$41,948$3,496$20.1790,297

Which companies pay mechanics the most?

Mechanic salaries at Anheuser-Busch and Shiseido are the highest-paying according to our most recent salary estimates. In addition, the average mechanic salary at companies like L'Oréal and Genesee & Wyoming are highly competitive.

RankCompanyAverage SalaryHourly Rate
1Anheuser-Busch$76,214$36.64
2Shiseido$75,622$36.36
3L'Oréal$72,268$34.74
4Genesee & Wyoming$70,264$33.78
5Crown Equipment$68,832$33.09
6Tri-State G&T$68,695$33.03
7B&G Foods$68,597$32.98
8Calpine$67,937$32.66
9National Grid plc$67,819$32.61
10Orange County Sanitation District$67,074$32.25
11GATX$66,961$32.19
12Pactiv$66,560$32.00
13Santa Clara Valley Water District$66,486$31.96
14Basin Electric Power Cooperative$66,212$31.83
15Coty$66,185$31.82
16Ferguson Enterprises$66,116$31.79
17Sierra Pacific Industries$65,964$31.71
18Madison Gas and Electric$65,473$31.48
19Covanta$65,435$31.46
20Novelis$64,613$31.06

Wage gap by gender, race and education

$49,000$48,400$47,800$47,200$46,600$46,000
MaleFemale

Mechanic salary by industry

The average mechanic salary varies across industries:

  • The average mechanic salary in the manufacturing industry is $51,758, the highest of any industry.
  • The average mechanic salary in the finance industry is $51,541.
  • Mechanics in the retail industry earn an average salary of $45,060, the lowest of any industry.

Highest paying industries for mechanics

RankIndustryAverage SalaryHourly Rate
1Manufacturing$51,758$24.88
2Construction$51,541$24.78
3Energy$48,819$23.47
4Transportation$47,964$23.06
5Professional$46,880$22.54
6Automotive$46,738$22.47
7Retail$45,060$21.66

High Paying Mechanic Jobs

Mechanic salary trends

The average mechanic salary has risen by $8,040 over the last ten years. In 2014, the average mechanic earned $39,109 annually, but today, they earn $47,149 a year. That works out to a 11% change in pay for mechanics over the last decade.

Compare mechanic salaries for cities or states with the national average over time.

Average mechanic salary over time

Compare mechanic salaries for individual cities or states with the national average.

    Mechanic salary by year

    YearAvg. SalaryHourly Rate% Change
    2025$47,100$22.67+3.4%
    2024$45,600$21.90+2.4%
    2023$44,500$21.38+2.1%
    2022$43,500$20.93+2.6%
    2021$42,400$20.40+1.4%

    Recently added mechanic salaries

    CompanyJobLocationDate AddedSalary
    TransdevMechanic CColorado Springs, CO12/18/2024$45,204
    PeoplereadyMechanicWestwego, LA12/18/2024$37,566
    CarmaxDealership MechanicVisalia, CA12/17/2024$52,801
    International Paper CompanyMechanic Grade 1Saint Louis, MO12/17/2024$62,902
    Blue Diamond GrowersMechanic BSacramento, CA12/17/2024$79,306
    First Student Inc.MechanicSeattle, WA12/17/2024$70,436
    First Student Management LLCMechanicNewark, NJ12/17/2024$64,697
    First Student Management LLCMechanicAtlanta, GA12/17/2024$58,436
    Signature AviationMechanic-BUFCheektowaga, NY12/17/2024$47,291
    CHS, Inc.MechanicFergus Falls, MN12/17/2024$58,290

    Search for mechanic jobs

    Browse installation, maintenance and repair jobs