Content has loaded

Mechanic salary in United States, 2026

How much does a Mechanic make in the United States?

Average base salary

$27.75
Average $27.75
Low $17.55
High $43.88

The average salary for a mechanic is $27.75 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 June 8, 2026).

Mechanic job openings in United States

slide 1 of 6
slide1 of 6
Electrical & Mechanical Specia...
AMERICAN VALVE & HYDRANT4out of 5 stars.
Beaumont, TX
From $32 an hour
Full-time
15 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
Continuum Healthcare
 
$250,900per year
SunTrust
 
$204,000per year
Equinor
 
$200,338per year
Outpost
 
$192,500per year

Highest paying cities for Mechanics near United States

  1. Charlotte, NC
    $33.62 per hour
  2. Seattle, WA
    $33.36 per hour
  3. San Antonio, TX
    $31.18 per hour
  4. Los Angeles, CA
    $31.15 per hour
  5. Phoenix, AZ
    $30.51 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,227 per year