View all jobs →

Would you like to post jobs on this career? Find the best candidates using Sokanu's new psychometric job platform. Visit employers.sokanu.com today.

Find your perfect career

Would you make a good maintenance worker? Sokanu's free assessment reveals how compatible you are with a career across 5 dimensions!

Take the free career test

What is the average salary for Maintenance Workers in the United States?

Maintenance Workers earn an average hourly wage of $18.46. Hourly wages typically start from $10.27 and go up to $28.45. Maintenance Workers earn an average salary of $38,390 per year. Salaries typically start from $21,370 and go up to $59,170.

These numbers may vary depending on several factors, like level of education, amount of experience, industry, company size and location.

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

Highest

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

$28.45 an hour $59,170 per year
Senior

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

$22.72 an hour $47,250 per year
Experienced

The top 50% of Maintenance Workers in the United States earn:

$17.39 an hour $36,170 per year
Junior

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

$13.20 an hour $27,450 per year
Starting

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

$10.27 an hour $21,370 per year

Historical salary for Maintenance Workers in the United States

Maintenance Worker salary by state

Click on a state to learn more

State Hourly Wage Annual Salary Rank
Maintenance Worker Salary in District of Columbia $23.39 $48,650 # 1
Maintenance Worker Salary in Alaska $23.21 $48,280 # 2
Maintenance Worker Salary in Nevada $21.47 $44,650 # 3
Maintenance Worker Salary in Connecticut $21.20 $44,110 # 4
Maintenance Worker Salary in Massachusetts $21.00 $43,680 # 5
Maintenance Worker Salary in New Jersey $20.70 $43,060 # 6
Maintenance Worker Salary in Hawaii $20.69 $43,030 # 7
Maintenance Worker Salary in New York $20.66 $42,970 # 8
Maintenance Worker Salary in Wyoming $20.44 $42,520 # 9
Maintenance Worker Salary in Washington $20.28 $42,180 # 10
Maintenance Worker Salary in California $20.19 $42,000 # 11
Maintenance Worker Salary in Illinois $20.07 $41,740 # 12
Maintenance Worker Salary in Minnesota $20.05 $41,710 # 13
Maintenance Worker Salary in Rhode Island $19.76 $41,100 # 14
Maintenance Worker Salary in Delaware $19.62 $40,820 # 15
Maintenance Worker Salary in Maryland $19.43 $40,420 # 16
Maintenance Worker Salary in New Hampshire $19.15 $39,840 # 17
Maintenance Worker Salary in North Dakota $19.12 $39,780 # 18
Maintenance Worker Salary in Oregon $19.02 $39,550 # 19
Maintenance Worker Salary in Virginia $18.68 $38,850 # 20
Maintenance Worker Salary in Pennsylvania $18.54 $38,560 # 21
Maintenance Worker Salary in Maine $18.53 $38,540 # 22
Maintenance Worker Salary in Colorado $18.52 $38,520 # 23
Maintenance Worker Salary in Wisconsin $18.47 $38,430 # 24
Maintenance Worker Salary in Ohio $18.44 $38,360 # 25
Maintenance Worker Salary in Indiana $18.12 $37,690 # 26
Maintenance Worker Salary in Vermont $18.02 $37,480 # 27
Maintenance Worker Salary in North Carolina $17.98 $37,410 # 28
Maintenance Worker Salary in Tennessee $17.94 $37,320 # 29
Maintenance Worker Salary in Iowa $17.94 $37,320 # 30
Maintenance Worker Salary in Alabama $17.74 $36,910 # 31
Maintenance Worker Salary in Georgia $17.56 $36,530 # 32
Maintenance Worker Salary in Kansas $17.51 $36,430 # 33
Maintenance Worker Salary in South Carolina $17.51 $36,410 # 34
Maintenance Worker Salary in Utah $17.37 $36,120 # 35
Maintenance Worker Salary in Kentucky $17.36 $36,120 # 36
Maintenance Worker Salary in Michigan $17.36 $36,110 # 37
Maintenance Worker Salary in Nebraska $17.30 $35,990 # 38
Maintenance Worker Salary in Louisiana $17.25 $35,870 # 39
Maintenance Worker Salary in New Mexico $17.19 $35,760 # 40
Maintenance Worker Salary in Arizona $17.19 $35,750 # 41
Maintenance Worker Salary in Idaho $17.07 $35,510 # 42
Maintenance Worker Salary in Texas $16.61 $34,560 # 43
Maintenance Worker Salary in Missouri $16.47 $34,260 # 44
Maintenance Worker Salary in Oklahoma $16.41 $34,140 # 45
Maintenance Worker Salary in Montana $16.28 $33,870 # 46
Maintenance Worker Salary in South Dakota $16.25 $33,800 # 47
Maintenance Worker Salary in Florida $16.20 $33,700 # 48
Maintenance Worker Salary in Arkansas $15.51 $32,250 # 49
Maintenance Worker Salary in West Virginia $15.02 $31,240 # 50
Maintenance Worker Salary in Mississippi $14.91 $31,020 # 51
Source: U.S. Department of Labor Bureau of Labor Statistics