Maintenance Mechanic Salary in St. Louis, MO

Updated on May 09, 2025
Position
City
Salary

How much does a Maintenance Mechanic make in St. Louis, MO?

The average salary for a Maintenance Mechanic is $57,258 per year in St. Louis, MO.

A Maintenance Mechanic in St. Louis, MO, earns a competitive salary. The average annual salary is around $57,258. This means that, on average, a Maintenance Mechanic can expect to make a good living in this city. Salaries can range from $42,250 to $85,440. This range shows that there are opportunities for both entry-level and experienced professionals.

Several factors can influence a Maintenance Mechanic's salary in St. Louis. These include experience, skills, and the specific industry. For example, those with more experience or specialized skills often earn higher salaries. Also, working in certain industries, such as manufacturing or utilities, can lead to higher pay. Job seekers should consider these factors when looking for opportunities. They should also focus on gaining experience and developing new skills to increase their earning potential.

Maintenance Mechanic jobs in St. Louis, MO

What are the highest paying cities for a Maintenance Mechanic near St. Louis, MO?

Job seekers looking for Maintenance Mechanic roles near St. Louis, MO can find high-paying opportunities in nearby cities. Chicago, IL, offers the highest average salary at $61,846. Detroit, MI, follows closely with an average salary of $61,169. These cities provide attractive compensation packages, making them ideal for those seeking better pay.
Graph displaying highest paying cities salaries for Maintenance Mechanic jobs near St. Louis, MO, highlighting Chicago, IL with the highest at $61,846 and Milwaukee, WI with the lowest at $56,901.
  1. Chicago, IL
    Average Salary: $61,846
    In Chicago, a skilled technician can find work in various industries, including manufacturing and logistics. Companies like Boeing and McDonald's offer many opportunities. The city's diverse job market provides a chance to gain experience in different sectors.
    Find Maintenance Mechanic jobs in Chicago, IL


  2. Detroit, MI
    Average Salary: $61,169
    Detroit is known for its automotive industry, making it a prime location for those in the field. Working here means collaborating with top companies like General Motors and Ford. The city's rich industrial history offers a unique backdrop for a rewarding career.
    Find Maintenance Mechanic jobs in Detroit, MI


  3. Memphis, TN
    Average Salary: $59,270
    Memphis offers a mix of manufacturing and service industries. FedEx and AutoZone are prominent employers in the area. The city's vibrant culture and lower cost of living make it an attractive place to work and live.
    Find Maintenance Mechanic jobs in Memphis, TN


  4. Columbus, OH
    Average Salary: $58,833
    Columbus has a growing job market with opportunities in manufacturing and healthcare. Companies like Nationwide and OhioHealth provide stable employment. The city's expanding economy offers many prospects for career growth.
    Find Maintenance Mechanic jobs in Columbus, OH


  5. Pittsburgh, PA
    Average Salary: $58,759
    Pittsburgh is known for its steel industry and technology sector. Working here means being part of a community with companies like U.S. Steel and Carnegie Mellon University. The city's rich history and innovation make it an exciting place to work.
    Find Maintenance Mechanic jobs in Pittsburgh, PA


  6. Indianapolis, IN
    Average Salary: $57,603
    Indianapolis offers a blend of manufacturing and healthcare jobs. Companies like Eli Lilly and Indiana University Health provide many opportunities. The city's growing economy and affordable living make it a great place to build a career.
    Find Maintenance Mechanic jobs in Indianapolis, IN


  7. Cincinnati, OH
    Average Salary: $57,359
    Cincinnati has a strong manufacturing base with companies like Procter & Gamble and Kroger. The city's central location and lower cost of living make it an attractive place for job seekers. The diverse job market offers many opportunities for growth.
    Find Maintenance Mechanic jobs in Cincinnati, OH


  8. Nashville, TN
    Average Salary: $57,256
    Nashville is known for its music industry and growing tech sector. Working here means being part of a vibrant community with companies like Amazon and Bridgestone. The city's warm climate and friendly atmosphere make it a great place to work.
    Find Maintenance Mechanic jobs in Nashville, TN


  9. Louisville, KY
    Average Salary: $57,026
    Louisville offers a mix of manufacturing and service jobs. Companies like UPS and Norton Healthcare provide many opportunities. The city's rich history and affordable living make it an attractive place for job seekers.
    Find Maintenance Mechanic jobs in Louisville, KY


  10. Milwaukee, WI
    Average Salary: $56,901
    Milwaukee has a strong manufacturing sector with companies like Johnson Controls and Harley-Davidson. The city's rich industrial heritage offers many opportunities. The affordable cost of living and friendly community make it a great place to work.
    Find Maintenance Mechanic jobs in Milwaukee, WI

What are the best paying companies for a Maintenance Mechanic in St. Louis, MO?

Job seekers looking for Maintenance Mechanic roles in St. Louis, MO, can find excellent opportunities with top-paying companies. The US Department of Veterans Affairs offers the highest average salary of $81,000. Air Products and Aerotek also provide competitive salaries, with averages around $66,561 and $63,552, respectively. These companies value skilled mechanics and offer attractive compensation packages. Paulo, Mauser Packaging Solutions, and Greyhound are other notable employers in the area, each providing salaries above $56,000. These positions promise good pay and the chance to work with reputable organizations.
Graph displaying best paying company salaries for Maintenance Mechanic jobs in St. Louis, MO, highlighting US Department of Veterans Affairs with the highest at $81,005 and Lasco Foods with the lowest at $56,000.
  1. US Department of Veterans Affairs
    Average Salary: $81,005
    The US Department of Veterans Affairs offers rewarding Maintenance Mechanic jobs. They operate multiple facilities in St. Louis, including the John J. Pershing VA Medical Center. Employees enjoy benefits like health insurance and retirement plans.


  2. Air Products
    Average Salary: $66,561
    Air Products provides Maintenance Mechanic positions with a competitive salary. They have a facility in St. Louis where they focus on industrial gases. Employees benefit from a supportive environment and career growth opportunities.


  3. Aerotek
    Average Salary: $63,552
    Aerotek offers Maintenance Mechanic jobs with a good salary. They work with various industries in St. Louis, providing diverse job opportunities. Employees enjoy flexible schedules and professional development programs.


  4. STERIS
    Average Salary: $63,148
    STERIS provides Maintenance Mechanic jobs with a solid salary. They operate in St. Louis, focusing on medical and surgical equipment. Employees benefit from a stable work environment and health benefits.


  5. Paulo
    Average Salary: $58,378
    Paulo offers Maintenance Mechanic positions with a decent salary. They have a facility in St. Louis, specializing in food processing equipment. Employees enjoy a family-friendly atmosphere and growth opportunities.


  6. Mauser Packaging Solutions
    Average Salary: $57,600
    Mauser Packaging Solutions provides Maintenance Mechanic jobs with a good salary. They operate in St. Louis, focusing on packaging solutions. Employees benefit from a collaborative work environment and training programs.


  7. Greyhound
    Average Salary: $57,420
    Greyhound offers Maintenance Mechanic positions with a good salary. They have a terminal in St. Louis, providing transportation services. Employees enjoy a dynamic work environment and benefits like health insurance.


  8. Richardson International
    Average Salary: $56,800
    Richardson International provides Maintenance Mechanic jobs with a solid salary. They operate in St. Louis, focusing on aerospace and defense. Employees benefit from a stable work environment and career advancement opportunities.


  9. Sensient Technologies Corporation
    Average Salary: $56,057
    Sensient Technologies Corporation offers Maintenance Mechanic positions with a good salary. They have a facility in St. Louis, specializing in flavors and fragrances. Employees enjoy a supportive work environment and benefits like health insurance.


  10. Lasco Foods
    Average Salary: $56,000
    Lasco Foods provides Maintenance Mechanic jobs with a good salary. They operate in St. Louis, focusing on food processing. Employees benefit from a family-friendly atmosphere and growth opportunities.

Currently 2,736 Maintenance Mechanic job openings, nationwide.

How's the job market for a Maintenance Mechanic in the US?

Learn what a Maintenance Mechanic does, how to become one, and understand the job outlook. Get simple steps to start your career as a Maintenance Mechanic today.
Position
Overview
Maintenance Mechanic
2,736 Job Openings