Content has loaded

General mechanic salary in United States (Updated 2026)

How much does a General Mechanic make in the United States?

Average base salary

$26.65
Average $26.65
Low $17.71
High $40.11

The average salary for a general mechanic is $26.65 per hour in the United States. 470 salaries taken from job postings on Indeed in the past 36 months (updated June 13, 2026).

General Mechanic job openings in United States

slide 1 of 6
slide1 of 6
General Mechanic-Full-time
Ochsner Health3.7out of 5 stars.
Meridian, MS
Full-time
4 days ago

Highest paying companies for General Mechanic in United States

Average year pay is based on job postings on Indeed in the past 36 months.
Moog, Inc
 
$205,000per year
View company
Village Automotive Group (MA)
 
$150,000per year
City and County of San Francis...
 
$124,488per year
The Building People
 
$107,120per year
Gerdau
 
$105,500per year
Proteus
 
$104,000per year

Highest paying cities for General Mechanics near United States

  1. Pittsburgh, PA
    $44.72 per hour
  2. Baltimore, MD
    $44.72 per hour
  3. Washington, DC
    $44.45 per hour
  4. San Antonio, TX
    $37.97 per hour
  5. New York, NY
    $29.30 per hour

Where can a General Mechanic earn more?

Compare salaries for General Mechanics in different locations
vs