Salaripedia
English

How much does a maintenance worker make in North Carolina?

$60,580a year

Median yearly pay for maintenance workers in North Carolina. That is $29.13 an hour or $5,048 a month.

Hourly
$29.13
Vs. national median
+0%
Rank among states
24 of 46
Jobs in the state
4,750
Pay range
Lowest 10%: $42,540Median: $60,580Highest 10%: $78,230
PercentileYearlyHourly
10th$42,540$20.45
25th$50,040$24.06
Median$60,580$29.13
75th$68,150$32.76
90th$78,230$37.61

Cities in North Carolina

Metro areas, median yearly pay.

Raleigh, NC$67,040
Virginia Beach, VA$65,500
Durham, NC$62,560
Asheville, NC$61,740
Hickory, NC$60,940
Rocky Mount, NC$60,670
Charlotte, NC$60,580
Winston-Salem, NC$60,380
Greensboro, NC$59,730
Goldsboro, NC$58,650
Fayetteville, NC$58,200
Burlington, NC$47,970
Salaries for every job in North Carolina

Nearby in the ranking

States with similar pay for maintenance workers.

21. Nebraska$61,190
22. Pennsylvania$61,080
23. Utah$60,850
24. North Carolina$60,580
25. Alabama$60,560
26. Kansas$60,160
27. West Virginia$60,020
Maintenance Worker salary in all states

Frequently asked questions

How much does a maintenance worker make an hour in North Carolina?

The median hourly pay in North Carolina is $29.13 ($60,580 a year).

Do maintenance workers make more in North Carolina than the national average?

Yes: $60,580 against $60,850 nationally, 0% more.

Where does North Carolina rank for maintenance worker pay?

North Carolina ranks 24 of 46 states.

Which city in North Carolina pays maintenance workers the most?

Raleigh-Cary, NC, with a median of $67,040 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.