Maintenance Technician Salary in St. Louis, MO

Updated on Jun 05, 2025
Position
City
Salary

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

The average salary for a Maintenance Technician is $47,531 per year in St. Louis, MO.

A Maintenance Technician in St. Louis, MO, earns a competitive salary. On average, they make around $47,531 per year. This salary can vary based on experience and skills. Entry-level technicians might start at around $32,650, while those with more experience can earn up to $70,950.

Several factors can influence a Maintenance Technician's salary in St. Louis. These include the industry they work in, their level of education, and their certifications. Technicians with specialized skills or certifications often earn higher salaries. Working in industries like manufacturing or utilities can also lead to higher pay. Job seekers should consider these factors when looking for a position in this field.

Maintenance Technician jobs in St. Louis, MO

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

Milwaukee, WI, offers the highest pay for Maintenance Technicians near St. Louis, MO, with an average salary of $53,821. Chicago, IL, follows closely with an average salary of $52,985. These cities provide excellent opportunities for those seeking higher compensation in this field.
Graph displaying highest paying cities salaries for Maintenance Technician jobs near St. Louis, MO, highlighting Milwaukee, WI with the highest at $53,821 and Columbus, OH with the lowest at $48,181.
  1. Milwaukee, WI
    Average Salary: $53,821
    Milwaukee offers a thriving environment for skilled technicians. Companies like Johnson Controls and Harley-Davidson provide excellent opportunities. Milwaukee's strong manufacturing sector supports a steady demand for maintenance professionals.
    Find Maintenance Technician jobs in Milwaukee, WI


  2. Chicago, IL
    Average Salary: $52,985
    Chicago is a hub for maintenance jobs. With major companies like Boeing and McDonald's, technicians find plenty of work. The city's diverse industries ensure a variety of roles and career growth.
    Find Maintenance Technician jobs in Chicago, IL


  3. Cincinnati, OH
    Average Salary: $50,355
    Cincinnati boasts a growing job market for technicians. Procter & Gamble and Kroger offer stable positions. The city's focus on manufacturing and logistics makes it ideal for maintenance careers.
    Find Maintenance Technician jobs in Cincinnati, OH


  4. Madison, WI
    Average Salary: $49,651
    Madison provides a balanced lifestyle for technicians. Companies like Epic Systems and the University of Wisconsin offer good opportunities. The city's smaller size means a tight-knit community and strong job support.
    Find Maintenance Technician jobs in Madison, WI


  5. Des Moines, IA
    Average Salary: $49,063
    Des Moines is a great place for technicians to work. Companies like Principal Financial Group and Hy-Vee provide solid job prospects. The city's strong agricultural sector offers unique maintenance challenges and growth.
    Find Maintenance Technician jobs in Des Moines, IA


  6. Fort Worth, TX
    Average Salary: $49,005
    Fort Worth has a dynamic job market for technicians. With companies like Lockheed Martin and AT&T, there are many opportunities. The city's strong economy and diverse industries make it a great place to work.
    Find Maintenance Technician jobs in Fort Worth, TX


  7. Indianapolis, IN
    Average Salary: $48,602
    Indianapolis offers a vibrant job market for technicians. Companies like Eli Lilly and State Farm provide excellent opportunities. The city's growing tech sector and strong manufacturing base support a variety of roles.
    Find Maintenance Technician jobs in Indianapolis, IN


  8. Louisville, KY
    Average Salary: $48,544
    Louisville provides a supportive environment for technicians. Companies like UPS and Norton Healthcare offer good positions. The city's strong logistics and healthcare sectors ensure steady demand for skilled professionals.
    Find Maintenance Technician jobs in Louisville, KY


  9. Omaha, NE
    Average Salary: $48,205
    Omaha offers a stable job market for technicians. Companies like Berkshire Hathaway and Union Pacific Railroad provide excellent opportunities. The city's strong agricultural and logistics sectors support a variety of roles.
    Find Maintenance Technician jobs in Omaha, NE


  10. Columbus, OH
    Average Salary: $48,181
    Columbus has a thriving job market for technicians. Companies like Nationwide and Ohio State University offer good positions. The city's diverse industries and strong economy ensure plenty of opportunities for career growth.
    Find Maintenance Technician jobs in Columbus, OH

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

Particle Dynamics offers one of the highest salaries for Maintenance Technicians in St. Louis, with an average annual salary of $77,288. Air Products also provides a competitive salary of $75,717. Explore St. Louis and Kelly follow closely, offering $75,091 and $70,000 respectively.
Graph displaying best paying company salaries for Maintenance Technician jobs in St. Louis, MO, highlighting Particle Dynamics with the highest at $77,288 and Randstad with the lowest at $64,029.
  1. Particle Dynamics
    Average Salary: $77,288
    Particle Dynamics offers exciting Maintenance Technician roles in St. Louis, MO. They focus on advanced technology and innovation. The company operates in the heart of the city, providing a dynamic work environment.


  2. Air Products
    Average Salary: $75,717
    Air Products is a leading company in the industrial gases sector. They offer Maintenance Technician positions with a strong focus on safety and efficiency. Their facilities are located in key areas of St. Louis, ensuring easy commutes for employees.


  3. Explore St. Louis
    Average Salary: $75,091
    Explore St. Louis provides Maintenance Technician jobs with a focus on preserving the city's rich history. They operate in various locations, including downtown and the riverfront, offering a unique work experience.


  4. Kelly
    Average Salary: $70,000
    Kelly offers Maintenance Technician roles with a focus on industrial and manufacturing environments. They have multiple locations in St. Louis, providing diverse opportunities for career growth.


  5. Tri-Rinse
    Average Salary: $69,000
    Tri-Rinse is a well-known company in the cleaning industry. They offer Maintenance Technician positions with a focus on cleanliness and efficiency. Their facilities are located in key areas of St. Louis, ensuring a convenient work environment.


  6. Aerotek
    Average Salary: $68,477
    Aerotek provides Maintenance Technician jobs with a focus on aerospace and defense industries. They operate in various locations in St. Louis, offering a chance to work on cutting-edge projects.


  7. Thermo Fisher Scientific
    Average Salary: $66,450
    Thermo Fisher Scientific offers Maintenance Technician roles with a focus on scientific research and development. They have multiple locations in St. Louis, providing a diverse and stimulating work environment.


  8. New Energy Equity
    Average Salary: $65,670
    New Energy Equity provides Maintenance Technician positions with a focus on renewable energy. They operate in key areas of St. Louis, offering a chance to work on sustainable projects.


  9. Willert Home Products
    Average Salary: $65,370
    Willert Home Products offers Maintenance Technician jobs with a focus on home appliances and products. They have multiple locations in St. Louis, providing a chance to work on innovative projects.


  10. Randstad
    Average Salary: $64,029
    Randstad provides Maintenance Technician roles with a focus on various industries. They operate in key areas of St. Louis, offering a diverse range of job opportunities.

Currently 27,565 Maintenance Technician job openings, nationwide.

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

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