How much does a Maintenance Technician make in Maryland Heights, MO?
A Maintenance Technician in Maryland Heights, MO, can expect to earn a competitive salary. On average, they make about $52,416 per year. This pay can vary based on experience, skills, and the specific industry.
Here are some key points about the salary:
- The lowest earners, in the 10th percentile, make around $34,000.
- Those in the 90th percentile earn about $66,590 or more.
- Most Maintenance Technicians fall somewhere in between, earning around $45,851 to $57,702.
What are the highest paying cities for a Maintenance Technician near Maryland Heights, MO?

-
Saint Charles, MO
Average Salary: $56,828
In Saint Charles, working as a technician means you'll be part of a vibrant community. Many opportunities exist in manufacturing and healthcare sectors. Companies like 3M and Centene Corporation offer great careers in maintenance.
Find Maintenance Technician jobs in Saint Charles, MO
-
Hazelwood, MO
Average Salary: $54,595
Hazelwood is known for its strong manufacturing presence. Technicians here can find roles in various factories and industrial plants. The area benefits from a robust network of local businesses, offering steady employment.
Find Maintenance Technician jobs in Hazelwood, MO
-
Maplewood, MO
Average Salary: $54,100
Maplewood offers a mix of opportunities in retail and healthcare. Technicians can work for large employers like Centene Corporation and SSM Health. The community values skilled workers, providing a welcoming environment for professionals.
Find Maintenance Technician jobs in Maplewood, MO
-
Clayton, MO
Average Salary: $50,903
Clayton is home to several academic institutions and healthcare facilities. Technicians can find jobs with Washington University and other local hospitals. The city's focus on education creates a supportive work atmosphere.
Find Maintenance Technician jobs in Clayton, MO
-
Webster Groves, MO
Average Salary: $50,750
Webster Groves is a charming city with many small businesses and local shops. Technicians here enjoy a strong sense of community. Opportunities exist in retail, education, and healthcare, with many family-owned companies hiring.
Find Maintenance Technician jobs in Webster Groves, MO
-
Collinsville, IL
Average Salary: $50,666
Collinsville offers diverse job options in manufacturing and agriculture. Technicians can work with companies like Deere & Company and various local farms. The area’s strong industrial base provides numerous career paths.
Find Maintenance Technician jobs in Collinsville, IL
-
Wentzville, MO
Average Salary: $49,850
Wentzville is growing quickly with many new developments. Technicians can find work in manufacturing and retail. Companies such as Boeing and Schnucks offer solid career opportunities in the area.
Find Maintenance Technician jobs in Wentzville, MO
-
St. Louis, MO
Average Salary: $49,601
St. Louis is a bustling city with a rich industrial history. Technicians here can work in a variety of sectors, including manufacturing, healthcare, and transportation. Major employers like Boeing and Centene Corporation provide diverse job opportunities.
Find Maintenance Technician jobs in St. Louis, MO
-
Chesterfield, MO
Average Salary: $49,078
Chesterfield is known for its expanding business sector. Technicians can find roles in retail, healthcare, and manufacturing. The area's commitment to growth means more job opportunities for skilled workers.
Find Maintenance Technician jobs in Chesterfield, MO
-
University City, MO
Average Salary: $47,989
University City is home to Washington University and many educational institutions. Technicians can work in academic settings and healthcare facilities. The area’s focus on education and research creates a dynamic work environment.
Find Maintenance Technician jobs in University City, MO
What are the best paying companies for a Maintenance Technician in Maryland Heights, MO?

-
International Paper
Average Salary: $64,600
International Paper offers Maintenance Technician jobs that involve keeping machinery and equipment running smoothly. They have facilities in Maryland Heights, MO, and are known for their focus on safety and sustainability. This company is a great option for those who want to make a difference while earning a good salary.
-
Randstad
Average Salary: $60,750
Randstad provides Maintenance Technician positions focused on maintaining various systems and machinery. They operate in Maryland Heights, MO, and value skilled technicians who can ensure operations run smoothly. Randstad offers a good work environment and opportunities for career growth.
-
Arizon Companies
Average Salary: $52,450
At Arizon Companies, Maintenance Technicians play a key role in keeping facilities running well. They have locations in Maryland Heights, MO, and offer a collaborative work environment. This company focuses on teamwork and providing quality service to their clients.
-
Deutsche Precision, LLC
Average Salary: $50,233
Deutsche Precision, LLC hires Maintenance Technicians to ensure equipment and facilities are in top condition. Their operations are in Maryland Heights, MO, and they emphasize precision and quality. This company offers a good balance between salary and job satisfaction.
-
Monarch Investment and Management Group
Average Salary: $47,294
Monarch Investment and Management Group provides Maintenance Technician jobs that focus on maintaining various types of equipment. They are located in Maryland Heights, MO, and offer a stable work environment. This company is known for its commitment to employee well-being and professional development.
-
Worcester Communities
Average Salary: $45,000
Worcester Communities employs Maintenance Technicians to keep their properties in good shape. They have facilities in Maryland Heights, MO, and offer a supportive work environment. This company focuses on community engagement and maintaining high standards.
-
CAPREIT
Average Salary: $43,333
CAPREIT hires Maintenance Technicians to ensure their real estate properties are well-maintained. They operate in Maryland Heights, MO, and value technicians who can work efficiently. This company offers a steady job with opportunities for growth and advancement.
What are the best paying Maintenance Technician related jobs in Maryland Heights, MO?

-
Plant Maintenance Technician
Average Salary: $73,600
This role requires expertise in keeping manufacturing plants running smoothly. Professionals install, repair, and maintain machinery. They often work in fast-paced environments, ensuring everything runs efficiently. Companies like St. Louis County look for candidates with strong mechanical skills.
Find Plant Maintenance Technician jobs in Maryland Heights, MO
-
Repair Technician
Average Salary: $64,000
A repair technician focuses on fixing issues with equipment and machinery. They need strong problem-solving skills to diagnose and repair faults quickly. Companies such as Ameriprise Financial in Maryland Heights, MO, seek candidates with a knack for troubleshooting and fixing issues on the spot.
Find Repair Technician jobs in Maryland Heights, MO
-
Maintenance Manager
Average Salary: $60,518
A maintenance manager oversees a team of technicians and repairs any issues in buildings or machinery. This role combines technical skills with leadership abilities. They ensure all systems run smoothly and make decisions on equipment upgrades. Many large firms in the area, like Express Scripts, need skilled managers to maintain operations.
Find Maintenance Manager jobs in Maryland Heights, MO
-
Maintenance Mechanic
Average Salary: $59,488
A maintenance mechanic handles routine maintenance and repairs of various systems and equipment. They need a solid understanding of both mechanical and electrical systems. Companies like Boeing require mechanics who can work independently and fix issues promptly to keep operations running.
Find Maintenance Mechanic jobs in Maryland Heights, MO



