SalaryCalculations

Maintenance Workers, Machinery Salary in North Carolina

State wage data from the BLS OEWS survey, May 2025.

Median annual

$60,580

Median hourly

$29

Average annual

$61,050

Employed in state

4.8K

The median annual salary for Maintenance Workers, Machinery in North Carolina is $60,580, or about $29 an hour. That is about the same as the national median.

Pay in North Carolina ranges from $42,540 at the 10th percentile to $78,230 at the 90th percentile. Roughly 4.8K people work as maintenance workers, machinery in the state.

Pay distribution in North Carolina

10th$42,540
25th$50,040
Median$60,580
75th$68,150
90th$78,230

Salary calculator

Hourly
$29.13
Daily
$233
Weekly
$1,165
Bi-weekly
$2,330
Monthly
$5,048
Annual
$60,580

$60,580 a year is around the 50th percentile for Maintenance Workers, Machinerys in North Carolina. The median is $60,580.

Maintenance Workers, Machinery pay by metro area in North Carolina

Metro areaMedian annualEmployment
Raleigh-Cary, NC$67,040390
Virginia Beach-Chesapeake-Norfolk, VA-NC$65,500540
Durham-Chapel Hill, NC$62,560440
Asheville, NC$61,740240
Hickory-Lenoir-Morganton, NC$60,940440
Rocky Mount, NC$60,67090
Charlotte-Concord-Gastonia, NC-SC$60,580910
Winston-Salem, NC$60,380290
Greensboro-High Point, NC$59,730450
Goldsboro, NC$58,65040
Fayetteville, NC$58,200160
Burlington, NC$47,970100

Other jobs in North Carolina

All salaries in North Carolina →