Civil Engineers Salary in North Carolina

BLS OEWS May 2025 • 18 metro areas • North Carolina

Civil Engineers in North Carolina earn a median salary of $90,159 per year on average across 18 metro and nonmetro areas, -9.5% vs the national median of $99,590. An estimated 12,240 civil engineers are employed across North Carolina, with salaries ranging from $77,670 to $100,040 depending on location.

$90,159 Avg median salary in North Carolina
$100,040 Highest paying metro
$77,670 Lowest paying metro
12,240 Employed in North Carolina

Compare Civil Engineers salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Civil Engineers
in
    vs

      Civil Engineers salaries by city in North Carolina

      Metro area Median salary 25th pct 75th pct Employed
      Charlotte, NC-SC $100,040 $78,440 $124,090 3,420
      Raleigh, NC $98,030 $78,300 $123,340 4,490
      Asheville, NC $97,570 $77,600 $116,250 370
      Pinehurst, NC $95,040 $78,290 $116,250 50
      Fayetteville, NC $93,340 $76,860 $116,250 250
      Wilmington, NC $92,670 $76,420 $108,480 480
      Durham, NC $92,670 $79,100 $117,790 690
      Eastern North Carolina $92,670 $73,450 $121,480 380
      Burlington, NC $91,590 $79,480 $114,690 40
      Greenville, NC $91,560 $78,870 $116,250 210
      Central North Carolina $90,490 $75,720 $115,640 220
      Greensboro, NC $90,430 $74,560 $103,800 550
      Hickory, NC $88,530 $75,600 $107,970 120
      Western North Carolina $86,120 $69,620 $109,320 400
      Winston, NC $83,710 $72,280 $116,960 340
      Rocky Mount, NC $82,750 $67,840 $121,490 50
      Goldsboro, NC $77,990 $68,660 $105,060 60
      Jacksonville, NC $77,670 $62,000 $99,840 120

      View Civil Engineers salaries in all cities