Maintenance Worker Salary

Take the Free Sokanu Career Test!

We've built the world's most comprehensive career test. Our questionnaire measures over 180 traits to match you against 500+ careers. Our mission is to help you find your calling in life.

Take the career test

What is the average salary for a Maintenance Worker?

The average salary of a Maintenance Worker is $39,700. Salaries start from $21,120 and go up to $61,270. Please note that the average salary for a Maintenance Worker may vary depending on several factors, like level of education, amount of experience, industry, company size and location. Our source, the Bureau of Labor Statistics, produces some of the United States most sensitive and important economic information, which is based on their strongest commitment to accuracy, quality and integrity.

Learn more about the Maintenance Worker job market for salaries of real jobs in your area.

$0 $61,270
Starting ($21.1k)
Junior ($27.2k)
Experienced ($36.7k)
Senior ($49.6k)
Highest ($61.3k)
Highest

The top 10% of Maintenance Workers in United States earn:

$61,270
Senior

The top 25% of Maintenance Workers in United States earn:

$49,630
Experienced

The middle 50% of Maintenance Workers in United States earn:

$36,740
Junior

The bottom 25% of Maintenance Workers in United States earn:

$27,190
Starting

The bottom 10% of Maintenance Workers in United States earn:

$21,120

Historical salary

Maintenance Worker salary by state

Click on a state to learn more
State Salary Rank
Maintenance Worker Salary in Alaska 63,950 1
Maintenance Worker Salary in Hawaii 53,570 2
Maintenance Worker Salary in Wyoming 51,660 3
Maintenance Worker Salary in District of Columbia 50,980 4
Maintenance Worker Salary in Washington 50,110 5
Maintenance Worker Salary in Rhode Island 49,630 6
Maintenance Worker Salary in Nevada 48,080 7
Maintenance Worker Salary in South Carolina 45,850 8
Maintenance Worker Salary in Utah 44,950 9
Maintenance Worker Salary in Illinois 44,640 10
Maintenance Worker Salary in North Dakota 44,460 11
Maintenance Worker Salary in South Dakota 44,440 12
Maintenance Worker Salary in Oklahoma 44,250 13
Maintenance Worker Salary in North Carolina 43,070 14
Maintenance Worker Salary in New Jersey 43,030 15
Maintenance Worker Salary in Connecticut 42,230 16
Maintenance Worker Salary in Maryland 41,930 17
Maintenance Worker Salary in Louisiana 41,760 18
Maintenance Worker Salary in Maine 41,700 19
Maintenance Worker Salary in Minnesota 41,460 20
Maintenance Worker Salary in Massachusetts 41,400 21
Maintenance Worker Salary in Pennsylvania 41,370 22
Maintenance Worker Salary in California 40,740 23
Maintenance Worker Salary in Michigan 40,610 24
Maintenance Worker Salary in New Mexico 40,510 25
Maintenance Worker Salary in Idaho 40,390 26
Maintenance Worker Salary in Wisconsin 40,000 27
Maintenance Worker Salary in Delaware 39,880 28
Maintenance Worker Salary in Virginia 39,840 29
Maintenance Worker Salary in United States 39,700 30
Maintenance Worker Salary in New Hampshire 39,130 31
Maintenance Worker Salary in Arizona 39,000 32
Maintenance Worker Salary in Vermont 38,800 33
Maintenance Worker Salary in Oregon 38,210 34
Maintenance Worker Salary in Kentucky 38,180 35
Maintenance Worker Salary in Kansas 37,960 36
Maintenance Worker Salary in Indiana 37,890 37
Maintenance Worker Salary in New York 37,800 38
Maintenance Worker Salary in Colorado 37,730 39
Maintenance Worker Salary in Montana 37,260 40
Maintenance Worker Salary in Missouri 37,240 41
Maintenance Worker Salary in Georgia 37,100 42
Maintenance Worker Salary in Mississippi 36,950 43
Maintenance Worker Salary in Ohio 36,800 44
Maintenance Worker Salary in Texas 36,660 45
Maintenance Worker Salary in Arkansas 36,630 46
Maintenance Worker Salary in Iowa 36,610 47
Maintenance Worker Salary in West Virginia 36,590 48
Maintenance Worker Salary in Alabama 36,390 49
Maintenance Worker Salary in Tennessee 35,780 50
Maintenance Worker Salary in Nebraska 32,440 51
Maintenance Worker Salary in Florida 31,920 52
Maintenance Worker Salary in Puerto Rico 27,810 53