SalaryCalculations

Maintenance and Repair Workers, General Salary in North Carolina

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

Median annual

$47,910

Median hourly

$23

Average annual

$50,460

Employed in state

43K

The median annual salary for Maintenance and Repair Workers, General in North Carolina is $47,910, or about $23 an hour. That is 3% lower than the national median.

Pay in North Carolina ranges from $33,630 at the 10th percentile to $70,640 at the 90th percentile. Roughly 43K people work as maintenance and repair workers, general in the state.

Pay distribution in North Carolina

10th$33,630
25th$38,970
Median$47,910
75th$59,560
90th$70,640

Salary calculator

Hourly
$23.03
Daily
$184
Weekly
$921
Bi-weekly
$1,843
Monthly
$3,993
Annual
$47,910

$47,910 a year is around the 50th percentile for Maintenance and Repair Workers, Generals in North Carolina. The median is $47,910.

Maintenance and Repair Workers, General pay by metro area in North Carolina

Metro areaMedian annualEmployment
Charlotte-Concord-Gastonia, NC-SC$51,00011K
Raleigh-Cary, NC$49,8706.3K
Durham-Chapel Hill, NC$49,1302.8K
Virginia Beach-Chesapeake-Norfolk, VA-NC$47,8207.1K
Hickory-Lenoir-Morganton, NC$47,6901.5K
Asheville, NC$47,3601.7K
Greensboro-High Point, NC$47,3203.5K
Winston-Salem, NC$47,0902.5K
Burlington, NC$46,020520
Wilmington, NC$45,8301.7K
Greenville, NC$45,390540
Fayetteville, NC$44,5301.1K
Rocky Mount, NC$44,480520
Pinehurst-Southern Pines, NC$43,540310
Goldsboro, NC$42,700380

Other jobs in North Carolina

All salaries in North Carolina →