Maintenance Mechanic Salaries in Battle Creek, MI

Salary estimated from 11 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: December 20, 2018
Average in Battle Creek, MI
$20.46 per hour
6% Below national average
  • Most Reported
$9.35
$35.75
Salary Distribution

How much does a Maintenance Mechanic make in Battle Creek, MI?

The average salary for a Maintenance Mechanic is $20.46 per hour in Battle Creek, MI, which is 6% below the national average. Salary estimates are based on 11 salaries submitted anonymously to Indeed by Maintenance Mechanic employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Maintenance Mechanic is 2-4 years.
Maintenance Mechanic salaries by company in Battle Creek, MI
CompanyAverage salary
$16.74 per hour
Maintenance Mechanic salaries by location
CityAverage salary
$16.47 per hour
$22.30 per hour
$21.78 per hour
$23.11 per hour
$21.59 per hour

Maintenance Mechanic job openings

Maintenance Mechanic
JLL
Battle Creek, MI
Journeyman Maintenance Mechanic (Machine Repair / Millwright)
Graphic Packaging International
Kalamazoo, MI
Machine Maintenance Tech
I I Stanley Co., Inc.
Battle Creek, MI
Railway Car Technician ( Car Mechanic)
Canadian National Railway
Battle Creek, MI
MECHANIC MAINTENANCE - KALAMAZOO, MICHIGAN
Packaging Corporation of America
Kalamazoo, MI
Forklift Mechanic / Technician MI
National Maintenance Services
Marshall, MI
Maintenance Mechanic jobs in Battle Creek, MI