Type in a job title:
Where?
salary_header
Salary rate
Annual
Month
Biweekly
Weekly
Day
Hour
How much does a Mechanic make in Roanoke, VA?
$49,579
/ Annual
Based on 627 salaries
The average mechanic salary in Roanoke, VA is $49,579 per year or $23.84 per hour. Entry level positions start at $41,925 per year while most experienced workers make up to $62,449 per year.
Median
$49,579
chart
Low
$41,925
High
$62,449

Average salaries by state

California
$68,499
Based on 145700 salaries
Alaska
$67,600
Based on 3220 salaries
Washington
$66,054
Based on 46160 salaries
Massachusetts
$64,455
Based on 23111 salaries
Wyoming
$62,400
Based on 1743 salaries
Connecticut
$62,400
Based on 13729 salaries
Maryland
$62,400
Based on 18350 salaries
New Jersey
$61,447
Based on 24182 salaries
Nevada
$60,726
Based on 8341 salaries
Virginia
$60,564
Based on 29559 salaries
Wisconsin
$60,321
Based on 41988 salaries
Montana
$60,320
Based on 3267 salaries
Colorado
$60,278
Based on 56700 salaries
Hawaii
$60,114
Based on 3663 salaries
New York
$60,053
Based on 56582 salaries
Illinois
$59,318
Based on 44288 salaries
Utah
$58,558
Based on 15262 salaries
Delaware
$58,500
Based on 2674 salaries
Arizona
$58,500
Based on 25923 salaries
Indiana
$57,992
Based on 20087 salaries
Michigan
$57,847
Based on 25549 salaries
Oregon
$57,590
Based on 21073 salaries
Iowa
$57,554
Based on 12273 salaries
Missouri
$57,283
Based on 19652 salaries
Ohio
$57,224
Based on 41393 salaries
West Virginia
$57,200
Based on 2637 salaries
Pennsylvania
$57,087
Based on 52167 salaries
Rhode Island
$57,015
Based on 2559 salaries
Kansas
$56,562
Based on 11661 salaries
Minnesota
$56,531
Based on 31665 salaries
New Mexico
$56,477
Based on 5531 salaries
New Hampshire
$56,470
Based on 5707 salaries
Alabama
$56,467
Based on 11727 salaries
Vermont
$56,212
Based on 2421 salaries
Texas
$56,162
Based on 68493 salaries
Georgia
$56,145
Based on 32271 salaries
Nebraska
$55,520
Based on 7308 salaries
North Dakota
$55,097
Based on 4263 salaries
North Carolina
$55,076
Based on 28743 salaries
Tennessee
$55,070
Based on 17519 salaries
Arkansas
$54,899
Based on 4751 salaries
Maine
$54,600
Based on 3309 salaries
Mississippi
$54,488
Based on 4512 salaries
Kentucky
$54,132
Based on 11786 salaries
Louisiana
$54,037
Based on 10164 salaries
Oklahoma
$53,927
Based on 9136 salaries
South Carolina
$53,879
Based on 16865 salaries
Idaho
$52,835
Based on 5446 salaries
Florida
$52,768
Based on 54878 salaries

Active jobs with salaries