How much does a Maintenance Worker make in the United States?

Average Maintenance Worker Yearly Salary in the United States

Maintenance Workers earn an average yearly salary of $37,050. Salaries typically start from $21,544 and go up to $58,511.

Average Maintenance Worker Hourly Wage in the United States

Maintenance Workers earn an average hourly wage of $17.81. Hourly wages typically start from $10.36 and go up to $28.13.

Source: Sokanu (Aggregated)

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.

Employment Type Mix

74%
Full-Time
26%
Part-Time

Source: Sokanu user data. View more Maintenance Worker demographics

Salary Satisfaction

3.0
SCORE
86
RATINGS
Maintenance Workers average a score of 3.0 out of 5 on our salary satisfaction scale. This places Maintenance Workers in the 47th percentile of salary satisfaction.

Source: Sokanu user data. View more Maintenance Worker satisfaction

How to Become a Maintenance Worker

  1. Take the Sokanu Career Test

    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
  2. Jobs in your area
    • Loading jobs...
    View all jobs →

Maintenance Worker Earnings by Seniority

Top End Maintenance Worker Earnings

The highest earning Maintenance Workers in the United States earn:

$28.13
an hour
$58,511.3
per year
Senior Maintenance Worker Earnings

Senior Maintenance Workers in the United States earn:

$21.44
an hour
$44,591.6
per year
Experienced Maintenance Worker Earnings

Experienced Maintenance Workers in the United States earn:

$16.44
an hour
$34,201.2
per year
Junior Maintenance Worker Earnings

Junior Maintenance Workers in the United States earn:

$13.29
an hour
$27,635.9
per year
Starting Maintenance Worker Earnings

Starting Maintenance Workers in the United States earn:

$10.36
an hour
$21,544.3
per year

Approximate values based on highest and lowest earning segments.

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!

80% Match?
Take the free career test

Maintenance Worker Salary Comparison

Maintenance Workers earn more than 46% percent of similar careers in the United States.

Clergy Salary $38k
Correctional Officer Salary $38k
Garbage Collector Salary $37k
Piano Tuner Salary $37k
Ambulance Dispatcher Salary $37k
Maintenance Worker Salary $37k
Financial Clerk Salary $36k
Cement Mason Salary $36k
Social Worker Salary $36k
Carpenter Salary $36k
Source: Sokanu (Aggregated)

Maintenance Worker salary by state

Click on a state to learn more

State Hourly Wage Annual Salary Rank
Maintenance Worker Salary in Alaska $24.77 $51,520 # 1
Maintenance Worker Salary in District of Columbia $23.06 $47,960 # 2
Maintenance Worker Salary in Wyoming $21.90 $45,560 # 3
Maintenance Worker Salary in Connecticut $21.86 $45,460 # 4
Maintenance Worker Salary in Hawaii $21.59 $44,900 # 5
Maintenance Worker Salary in Massachusetts $21.53 $44,780 # 6
Maintenance Worker Salary in New Jersey $21.41 $44,530 # 7
Maintenance Worker Salary in Nevada $21.32 $44,350 # 8
Maintenance Worker Salary in Washington $21.15 $43,990 # 9
Maintenance Worker Salary in New York $21.14 $43,970 # 10
Maintenance Worker Salary in California $21.00 $43,670 # 11
Maintenance Worker Salary in Rhode Island $20.83 $43,320 # 12
Maintenance Worker Salary in Illinois $20.66 $42,970 # 13
Maintenance Worker Salary in Minnesota $20.61 $42,860 # 14
Maintenance Worker Salary in Delaware $20.32 $42,260 # 15
Maintenance Worker Salary in New Hampshire $19.97 $41,540 # 16
Maintenance Worker Salary in Maryland $19.92 $41,430 # 17
Maintenance Worker Salary in North Dakota $19.31 $40,170 # 18
Maintenance Worker Salary in Oregon $19.07 $39,670 # 19
Maintenance Worker Salary in Ohio $19.06 $39,650 # 20
Maintenance Worker Salary in Colorado $19.03 $39,590 # 21
Maintenance Worker Salary in Virginia $19.00 $39,520 # 22
Maintenance Worker Salary in Vermont $18.94 $39,390 # 23
Maintenance Worker Salary in Wisconsin $18.92 $39,350 # 24
Maintenance Worker Salary in Utah $18.83 $39,170 # 25
Maintenance Worker Salary in Iowa $18.81 $39,130 # 26
Maintenance Worker Salary in Maine $18.67 $38,840 # 27
Maintenance Worker Salary in Pennsylvania $18.65 $38,800 # 28
Maintenance Worker Salary in North Carolina $18.51 $38,500 # 29
Maintenance Worker Salary in Indiana $18.40 $38,270 # 30
Maintenance Worker Salary in Tennessee $18.38 $38,230 # 31
Maintenance Worker Salary in Alabama $18.27 $38,010 # 32
Maintenance Worker Salary in Nebraska $17.97 $37,380 # 33
Maintenance Worker Salary in Kentucky $17.89 $37,220 # 34
Maintenance Worker Salary in United States $17.81 $37,050.1 # 35
Maintenance Worker Salary in Michigan $17.76 $36,950 # 36
Maintenance Worker Salary in Kansas $17.70 $36,810 # 37
Maintenance Worker Salary in Missouri $17.38 $36,150 # 38
Maintenance Worker Salary in South Carolina $17.38 $36,150 # 39
Maintenance Worker Salary in Arizona $17.35 $36,080 # 40
Maintenance Worker Salary in Louisiana $17.28 $35,940 # 41
Maintenance Worker Salary in Idaho $17.14 $35,660 # 42
Maintenance Worker Salary in Texas $17.13 $35,620 # 43
Maintenance Worker Salary in Montana $17.09 $35,540 # 44
Maintenance Worker Salary in Georgia $17.03 $35,430 # 45
Maintenance Worker Salary in New Mexico $16.97 $35,300 # 46
Maintenance Worker Salary in South Dakota $16.95 $35,250 # 47
Maintenance Worker Salary in Oklahoma $16.63 $34,600 # 48
Maintenance Worker Salary in Florida $16.55 $34,430 # 49
Maintenance Worker Salary in Mississippi $15.68 $32,620 # 50
Maintenance Worker Salary in Arkansas $15.50 $32,230 # 51
Maintenance Worker Salary in Virgin Islands $15.38 $32,000 # 52
Maintenance Worker Salary in West Virginia $14.86 $30,910 # 53
Maintenance Worker Salary in Guam $13.76 $28,630 # 54
Maintenance Worker Salary in Puerto Rico $10.64 $22,130 # 55