Content has loaded

Mechanic salary in United States

How much does a Mechanic make in the United States?

Average base salary

$27.65
Average $27.65
Low $17.53
High $43.63

The average salary for a mechanic is $27.65 per hour in the United States and $6,750 overtime per year.32.4k salaries taken from job postings on Indeed in the past 36 months (updated May 11, 2026).

Mechanic job openings in United States

slide 1 of 6
slide1 of 6
Mechanic - Flexible Hours
Green Garden Landscaping5out of 5 stars.
Seattle, WA
Part-time
1 hour ago

Highest paying companies for Mechanic in United States

Average year pay is based on job postings on Indeed in the past 36 months.
Discount Tire
 
$346,320per year
View company
Revive Design and Renovation
 
$338,000per year
Continuum Healthcare
 
$250,900per year
Engtal
 
$225,000per year
SunTrust
 
$204,000per year
Equinor
 
$200,338per year

Highest paying cities for Mechanics near United States

  1. Seattle, WA
    $33.40 per hour
  2. Charlotte, NC
    $32.24 per hour
  3. San Antonio, TX
    $31.36 per hour
  4. Los Angeles, CA
    $30.79 per hour
  5. Phoenix, AZ
    $30.45 per hour

Where can a Mechanic earn more?

Compare salaries for Mechanics in different locations
vs

How much do similar professions as Mechanic get paid in United States?

Apprentice Mechanic

Job openings
Average $44,739 per year