The average Mechanical Maintenance Worker salary in Saint Louis is $61,516. The average hourly pay for a Mechanical Maintenance Worker is $29.58. The employer paying the highest salary for a Mechanical Maintenance Worker job in Saint Louis is City of Saint Louis with an average salary as high as $54,889.
Employer | Average Salary |
---|---|
City of Saint Louis, MO | $54,889 |
Job Title | Average Salary |
---|---|
Mechanical Engineer | $119,970 |
Mechanical Inspector | $63,478 |
Mechanical Technician | $53,508 |
Mechanical Maintenance Supervisor | $71,065 |
Mechanical Supervisor | $82,015 |
Mechanical Systems Supervisor | $72,882 |
Mechanical | $40,544 |
Mechanical Systems Technician | $122,803 |
Mechanical Maintenance Technician | $23,828 |
Mechanical Engineering - Associate Professor | $126,255 |
Select a state to view specific salary for Mechanical Maintenance Worker and other interesting information
State | Average Salary | Records Number |
---|---|---|
California | $115,473 | 10 |
Indiana | $55,456 | 11 |
Missouri | $54,889 | 15 |
Utah | $40,247 | 1 |
Select a city to view specific salary for Mechanical Maintenance Worker in this city
City Name | State | Records Number | Average Salary |
---|---|---|---|
Saint Louis | MO | 11 | $54,889 |