Maintenance Technician Salary

Average Yearly Salary
$42,000
$31,000
Min 10%
$42,000
Median 50%
$57,000
Max 90%
Best Paying Company
Kimberly-Clark
Highest Paying City
Richmond, CA
Highest Paying State
Massachusetts
Average Experience Level
3.9 years
How much does a maintenance technician make?
The national average salary for a Maintenance Technician in the United States is $42,741 per year or $20.55 per hour. The top 10 percent make over $57,000 per year, while the bottom 10 percent make under $31,000 per year. Manufacturing companies and Professional companies are the best when it comes to the number of employment opportunities. The best states for high paying Maintenance Technician jobs are Massachusetts, Vermont, Connecticut, Rhode Island, and New Hampshire. The typical employment in the position spans 3.9 years.

Average Maintenance Technician Salary By Location

As a Maintenance Technician in the U.S., you can expect to earn on average $42,741 per year or $20.55 per hour. Richmond, CA reports the highest annual salary for Maintenance Technicians at 48,458. The average entry-level salary in Richmond, CA is $33,000. Some of the states with the best Maintenance Technician salaries are Massachusetts, Vermont, Connecticut, Rhode Island, New Hampshire, Delaware, and Minnesota. Hawaii, Arizona, Idaho, Florida, and Oklahoma are at the bottom for competitive pay.

Map of Maintenance Technician Salaries

The darker areas on the map show where Maintenance Technicians earn the highest salaries across all 50 states.

Average Salary:

Average Maintenance Technician Salary By Company

Like every industry, there is a range of salaries a Maintenance Technician makes. Employers that have the highest concentration of job opportunities for Maintenance Technicians are Manufacturing companies and Professional companies. Companies like Kimberly-Clark or DuPont will get you the highest pay packages. Also, companies like PPG Industries and The Dow Chemical Company pay their Maintenance Technicians very well.

Average Maintenance Technician Pay By Industry

Wages for Maintenance Technicians can differ based on the industry they work in. By looking at our data, we can see that Automotive companies, Manufacturing companies, and Construction companies pay their Maintenance Technicians well. Automotive companies pay their Maintenance Technicians the highest wages, averaging $45,833 per year. Manufacturing companies and Construction companies pay well too, at $44,581 and $41,428, respectively. At $39,452, the average salary for Maintenance Technicians in the Retail industry is lower than other industries.
Industry
Average Salary
Automotive
Automotive
$45,833
$46k
Manufacturing
Manufacturing
$44,581
$45k
Construction
Construction
$41,428
$41k
Hospitality
Hospitality
$39,803
$40k
Retail
Retail
$39,452
$39k

Maintenance Technician Salary History

Compare salaries for individual cities or states with the national average.

National Average
Ashburn, VA

Maintenance Technician Salary By Experience Level

The salary for a Maintenance Technician can range from $36,641 to $48,052 depending on the amount of work experience that the person has. Data on how experience level affects salary is provided by the Bureau of Labor Statistics (BLS) as part of their National Compensation Survey, which is based on factors such as knowledge, complexity, contacts, and environment.

Recently Added Maintenance Technician Salaries

Company
Job
Location
Date Added
Salary
Bradley-Morris, Inc.
Maintenance Technician
04/29/2020
$58,436
Bradley-Morris, Inc.
Maintenance Technician
04/29/2020
$60,523
Maintenance Technician-Weekend Shift
04/29/2020
$35,479
Maintenance Technician II, Broadview Apartments
04/29/2020
$43,827
Hirelevel
Maintenance Technician
04/29/2020
$33,392
Maintenance Tech
04/29/2020
$27,131
Bradley-Morris, Inc.
Maintenance Mechanic
04/29/2020
$43,827
Bradley-Morris, Inc.
Maintenance Technician
04/29/2020
$50,088
Bradley-Morris, Inc.
Maintenance Technician
04/29/2020
$48,001
Light Rail Vehicle Maintenance Technician
04/29/2020
$51,027
Show More