Type in a job title:
Where?
salary_header
Salary rate
Annual
Month
Biweekly
Weekly
Day
Hour

How much does a Mechanic make in USA?

$57,180
/ Annual
Based on 10000 salaries
The average mechanic salary in the USA is $57,180 per year or $27.49 per hour. Entry level positions start at $47,773 per year while most experienced workers make up to $74,871 per year.
Median
$57,180
chart
Low
$47,773
High
$74,871

Mechanic: salaries per region

California
$69,718
Based on 155710 salaries
Alaska
$67,727
Based on 3462 salaries
Washington
$67,017
Based on 49330 salaries
Massachusetts
$65,423
Based on 24619 salaries
Maryland
$62,821
Based on 20117 salaries
Connecticut
$62,407
Based on 14492 salaries
Wyoming
$62,400
Based on 1834 salaries
Virginia
$62,400
Based on 32511 salaries
New Jersey
$62,399
Based on 25636 salaries
Hawaii
$61,839
Based on 4094 salaries
Nevada
$61,380
Based on 8890 salaries
Colorado
$61,086
Based on 59326 salaries
Montana
$61,069
Based on 3612 salaries
New York
$60,468
Based on 61646 salaries
Wisconsin
$60,461
Based on 44192 salaries
Delaware
$60,320
Based on 2870 salaries
Illinois
$60,296
Based on 48176 salaries
Utah
$59,128
Based on 15765 salaries
Arizona
$59,046
Based on 27489 salaries
Indiana
$58,378
Based on 21556 salaries
Michigan
$58,290
Based on 27347 salaries
Oregon
$58,246
Based on 22222 salaries
Iowa
$58,240
Based on 13014 salaries
Missouri
$58,105
Based on 21257 salaries
Rhode Island
$58,021
Based on 2714 salaries
Ohio
$57,986
Based on 44284 salaries
North Dakota
$57,500
Based on 4701 salaries
New Mexico
$57,409
Based on 5992 salaries
Pennsylvania
$57,397
Based on 55980 salaries
Kansas
$57,292
Based on 12463 salaries
Minnesota
$57,244
Based on 34293 salaries
New Hampshire
$57,231
Based on 6146 salaries
West Virginia
$57,200
Based on 2757 salaries
Texas
$57,145
Based on 73650 salaries
Vermont
$56,680
Based on 2589 salaries
Alabama
$56,616
Based on 12399 salaries
Georgia
$56,519
Based on 34105 salaries
Maine
$56,210
Based on 3705 salaries
Tennessee
$56,146
Based on 18720 salaries
North Carolina
$56,143
Based on 30988 salaries
Nebraska
$55,986
Based on 7790 salaries
South Carolina
$55,038
Based on 18155 salaries
Arkansas
$54,945
Based on 5078 salaries
Kentucky
$54,904
Based on 12515 salaries
Mississippi
$54,298
Based on 4808 salaries
Idaho
$54,096
Based on 6005 salaries
Oklahoma
$54,091
Based on 9986 salaries
Louisiana
$54,080
Based on 10856 salaries
Florida
$53,577
Based on 58224 salaries

Active jobs with salaries