Content has loaded

Mechanic salary in United States, 2026

How much does a Mechanic make in the United States?

Average base salary

$27.88
Average $27.88
Low $17.44
High $44.59

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

Mechanic job openings in United States

slide 1 of 6
slide1 of 6
Mechanic
Salt Lake City, UT
$60,000 - $100,000 a year
23 hours 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
WDF Inc
 
$281,500per year
Continuum Healthcare
 
$250,900per year
SunTrust
 
$204,000per year
Equinor
 
$200,338per year

Highest paying cities for Mechanics near United States

  1. Charlotte, NC
    $35.96 per hour
  2. Seattle, WA
    $33.61 per hour
  3. San Antonio, TX
    $31.21 per hour
  4. Los Angeles, CA
    $31.06 per hour
  5. Phoenix, AZ
    $30.81 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 $45,711 per year