Civil Engineer Salary in North Carolina

Updated 2026 · Salary data: BLS OEWS 2025

Civil Engineer Salary in North Carolina: Pay by Experience, City & Take-Home

A civil engineer in North Carolina earns a median salary of $100,730 a year, which works out to about $48.43 an hour, according to the U.S. Bureau of Labor Statistics (2025). Most of the field falls between $79,140 at the 25th percentile and $125,730 at the 75th percentile, with the top 10 percent clearing $160,520. That puts North Carolina pay within $110 of the national median.

$100,730Median salary
$48.43Median hourly
4.25%Flat NC income tax (2026)
What is your real take-home?
Run your salary through the North Carolina paycheck calculator.

Calculate take-home →

How North Carolina compares to the national median

North Carolina sits almost exactly on the national line. The state median of $100,730 trails the U.S. median of $100,840 by just $110, a difference of about one tenth of one percent. For a field where state-to-state pay can swing by $20,000 or more, that is close enough to call even.

The state mean of $104,760 runs higher than the median, which tells you the upper end of the market pulls the average up. That happens when a meaningful share of senior engineers, project managers, and licensed principals earn well above the middle. The gap between the median ($100,730) and the 90th percentile ($160,520) is roughly $59,790, so there is real room to climb without leaving the state.

With 12,810 civil engineers employed across North Carolina, this is a deep market by Southeast standards. That depth matters when you negotiate: more employers competing for the same licensed engineers strengthens your hand on offers, and it means a job change rarely requires a move out of state.

Benchmark Annual Vs. NC median
National median (all U.S.) $100,840 +$110
North Carolina median $100,730 n/a
North Carolina mean $104,760 +$4,030
NC 90th percentile $160,520 +$59,790

Civil engineer pay in North Carolina by experience

Experience is the single biggest lever on civil engineering pay, and the BLS percentile spread maps cleanly onto a career. A new graduate starts near the 10th percentile. By the time you hold a Professional Engineer (PE) license and lead your own projects, you are in 75th-percentile territory or higher.

Here is how the percentile bands translate into career stages in North Carolina, using the 2025 OEWS figures. The hourly column assumes a standard 2,080-hour year.

Career stage Percentile Annual Hourly
Entry level (new grad, EIT) 10th $70,760 $34.02
Early career 25th $79,140 $38.05
Mid-career (median) 50th $100,730 $48.43
Experienced (PE, project lead) 75th $125,730 $60.45
Senior / principal 90th $160,520 $77.17

The jump from early career to mid-career is the steepest in percentage terms. Moving from the 25th percentile ($79,140) to the median ($100,730) is a $21,590 raise, about 27 percent, and it usually tracks with passing the PE exam and taking ownership of project deliverables. The next big step, from median to the 75th percentile, adds another $25,000. After that, reaching the 90th percentile generally means moving into management, specialized fields like structural or geotechnical design, or principal-level roles at a firm.

One practical note: the entry figure of $70,760 is the floor, not the typical starting offer at a strong firm. Graduates with a top GPA, an internship, and an Engineer in Training (EIT) certificate often start above it, especially in the Raleigh and Charlotte markets where demand is highest.

It helps to see these stages as dollar steps rather than percentiles. Going from entry ($70,760) to early career ($79,140) adds $8,380, the kind of bump you earn in the first two to three years simply by getting productive. From there to the median is the $21,590 jump tied to your PE. From the median to the experienced band ($125,730) is $25,000, and the final climb to senior ($160,520) is $34,790. Notice that each step gets larger in absolute dollars even though they feel slower year to year, because raises at the top are about scope and responsibility, not annual cost-of-living adjustments. The total spread from the 10th to the 90th percentile is $89,760, which is the full earning range a North Carolina civil engineer can move through across a career without ever leaving the state.

Civil engineer salary by North Carolina metro

Where you work inside North Carolina changes the math. The two big metros, Charlotte and Raleigh, both pay above the state median and hold the bulk of the jobs. The smaller markets pay several thousand dollars less, though they also come with lower housing costs, which can flip the real-income picture.

Metro area Median salary Employment
Charlotte-Concord-Gastonia, NC-SC $102,370 3,730
Raleigh-Cary, NC $101,440 4,640
Wilmington, NC $94,450 460
Durham-Chapel Hill, NC $93,940 740
Greensboro-High Point, NC $93,460 620

Charlotte leads on pay at $102,370, edging Raleigh by about $930. But Raleigh-Cary holds the most civil engineering jobs in the state at 4,640, driven by the Research Triangle’s steady infrastructure, transportation, and site-development work. Between them, these two metros account for more than 8,300 of the state’s 12,810 civil engineering jobs, roughly two thirds of the entire market.

The coastal and Piedmont markets, Wilmington, Durham-Chapel Hill, and Greensboro-High Point, all cluster in the $93,000 to $94,500 range. The gap to Charlotte runs about $8,000 to $9,000. Wilmington’s $94,450 median is notable given its small employment base of 460; coastal stormwater, port, and resilience work keeps pay competitive there despite the size. Durham-Chapel Hill, at $93,940, pays less than you might expect for a Triangle market, partly because much of the area’s high-end engineering demand sits in nearby Raleigh.

There is also a concentration story worth understanding. Raleigh-Cary alone holds 4,640 of the state’s 12,810 civil engineering jobs, more than a third of every position in North Carolina. Charlotte adds another 3,730. The three smaller metros combined, Durham-Chapel Hill (740), Greensboro-High Point (620), and Wilmington (460), hold just 1,820 jobs between them. So if you want both the highest pay and the widest selection of employers, the two big markets are where the depth is. The pay premium and the job density point the same direction.

If you are weighing offers, treat the metro median as a starting line, not a ceiling. A licensed PE in Greensboro can still earn into six figures; the metro figure reflects the middle of the local market, which skews toward earlier-career roles in the smaller cities. The spread between the top metro (Charlotte at $102,370) and the lowest (Greensboro at $93,460) is $8,910, so a strategic move within the state can be worth nearly nine thousand dollars a year before any change in title.

Take-home pay after taxes in North Carolina

Gross salary is the headline. Take-home is what lands in your account. North Carolina uses a flat individual income tax, set at 4.25 percent for the 2026 tax year, so your state bill scales evenly with income rather than jumping across brackets. On top of that you pay federal income tax and FICA (Social Security and Medicare, 7.65 percent up to the wage base).

The table below runs the four career-stage salaries through federal tax, FICA, and North Carolina state tax for a single filer taking the standard deduction. Your own number will shift with filing status, retirement contributions, and pre-tax benefits, so treat these as a clean baseline.

Stage Gross Federal FICA NC state Net annual Net monthly
Entry (10th) $70,760 $7,181 $5,413 $2,465 $55,700 $4,642
Median (50th) $100,730 $13,775 $7,706 $3,739 $75,510 $6,293
Experienced (75th) $125,730 $19,422 $9,618 $4,802 $91,888 $7,657
Senior (90th) $160,520 $27,772 $12,280 $6,280 $114,188 $9,516

At the median, a North Carolina civil engineer keeps about $75,510 of a $100,730 salary, an effective combined rate of 25.0 percent. That leaves $6,293 a month. The effective rate climbs gradually with income: 21.3 percent at entry level, 26.9 percent at the 75th percentile, and 28.9 percent at the 90th. The flat state tax is part of why the climb stays gentle; the federal brackets do most of the work as you move up.

Look at the state-tax column on its own and the flat rate shows its character. An entry-level engineer pays $2,465 in North Carolina income tax; a senior at the 90th percentile pays $6,280. The senior earns 2.3 times the entry salary and pays 2.5 times the state tax, close to proportional, because the rate never changes. Federal tax behaves differently: it rises from $7,181 at entry to $27,772 at the top, nearly 3.9 times as much, because the progressive brackets bite harder the higher you climb. That is the practical reason a raise from the 75th to the 90th percentile feels smaller in your paycheck than on paper. Of the $34,790 in extra gross, federal tax claims about $8,350 of it.

The cross-state comparison that matters. North Carolina does tax wage income, so its take-home trails no-tax states at the same gross. Run the median through Texas, which levies no state income tax, and the same $100,730 salary nets about $79,250 there versus $75,510 in North Carolina. That is a gap of $3,740 a year, money that goes straight to North Carolina’s flat 4.25 percent tax. Over a decade at the median, that difference adds up to roughly $37,400 in state tax you would not pay in Texas. It is a real number, and worth weighing if you are choosing between a Charlotte offer and a Dallas one.

But the tax gap is only half the story, and usually the smaller half. Net pay minus local housing is the number that actually tells you how you will live. A $3,740 tax advantage in another state means little if rent or a mortgage there costs you more than $3,740 extra a year. Before you compare two offers, subtract realistic housing costs from each net figure. That is the comparison that decides your standard of living, not the headline salary or the tax rate alone. A tool like TurboTax can help you model your full federal and state liability before you sign, and you can pressure-test any North Carolina offer with the North Carolina paycheck calculator.

ThePayGuide may earn a commission from links on this page at no cost to you. See our editorial policy.

How to earn more as a civil engineer in North Carolina

The percentile spread shows the upside is real: the gap between the median and the 90th percentile is $59,790. Closing it is mostly about licensure, specialization, and where you point your career. Concrete moves that move the number in this state:

  • Get your PE license. The Professional Engineer license is the clearest dividing line between the 25th percentile and the 75th. In North Carolina, licensure runs through the NC Board of Examiners for Engineers and Surveyors. It typically requires four years of qualifying experience after the EIT plus passing the PE exam, and it lets you stamp drawings, which firms pay a premium for.
  • Specialize where pay is highest. Structural and geotechnical engineers tend to sit at the top of the civil pay range. Transportation and water resources work is steady across the Triangle and Charlotte. Picking a specialty with scarce licensed talent pushes you toward the $125,730-plus band.
  • Target the Charlotte and Raleigh markets. Both pay above the state median and hold roughly two thirds of the jobs. Moving from a $93,000 Greensboro role to a $102,000 Charlotte role is a real raise before you even change employers.
  • Move into project management. Senior and principal roles, the 90th-percentile band near $160,520, almost always involve managing budgets, clients, and teams rather than only doing design. Build the soft skills early.
  • Add credentials that signal value. Project management (PMP), LEED accreditation for sustainable design, and software like Civil 3D or structural analysis tools all widen your offers. Short courses on Coursera in construction management, BIM, or PE-exam prep are a low-cost way to build toward the next band.
  • Negotiate with the data. Walk into a review knowing the state median is $100,730 and the 75th percentile is $125,730. If you hold a PE and lead projects, the 75th percentile is your benchmark, not the median.

Job outlook for civil engineers in North Carolina

The headline demand signal in this state is depth. North Carolina employs 12,810 civil engineers, with the Raleigh-Cary (4,640 jobs) and Charlotte-Concord-Gastonia (3,730 jobs) metros anchoring the market. Sustained population growth across the Triangle and the Charlotte region keeps a steady pipeline of transportation, site-development, water, and infrastructure work, the bread and butter of civil practice.

Because the licensed civil engineer pool is finite and the work is tied to construction and public infrastructure that cannot be offshored, the field tends to hold up well through hiring cycles. A deep market also means mobility: you can change employers within Raleigh or Charlotte without relocating, which strengthens your hand at offer time. When you are ready to test the market, ZipRecruiter is a fast way to see live North Carolina civil engineering openings and the salaries attached to them.

Related and higher-paying roles in North Carolina

If you are comparing engineering paths in North Carolina, civil engineering sits right in the middle of the pack against its closest neighbors. Both common alternatives pay slightly less at the median than a civil engineer’s $100,730 in this state, so civil holds a small edge:

  • Mechanical Engineer: median $100,720 in North Carolina, which is $10 LESS than a civil engineer here. Effectively a tie.
  • Industrial Engineer: median $99,310 in North Carolina, which is $1,420 LESS than a civil engineer here.

The differences are small enough that the choice between these three should come down to the work itself and the local employers hiring, not the median paycheck. All three clear six figures at the midpoint in North Carolina.

Frequently asked questions

What is the average civil engineer salary in North Carolina?

The median civil engineer salary in North Carolina is $100,730 a year, or about $48.43 an hour, according to BLS OEWS 2025 data. The state mean runs a bit higher at $104,760 because top earners pull the average up. Most civil engineers in the state earn between $79,140 and $125,730.

Which North Carolina city pays civil engineers the most?

Charlotte-Concord-Gastonia pays the highest median at $102,370, just ahead of Raleigh-Cary at $101,440. Both beat the state median. The smaller markets, Wilmington ($94,450), Durham-Chapel Hill ($93,940), and Greensboro-High Point ($93,460), pay roughly $8,000 to $9,000 less at the midpoint.

How much do entry-level civil engineers make in North Carolina?

Entry-level pay starts near the 10th percentile of $70,760 a year, about $34.02 an hour. New graduates with an internship, a strong GPA, or an EIT certificate often start above that floor, particularly in the Raleigh and Charlotte markets where demand is strongest.

What is the take-home pay on a civil engineer’s salary in North Carolina?

At the median salary of $100,730, a single filer keeps about $75,510 after federal tax, FICA, and North Carolina’s flat 4.25 percent state tax, an effective rate of 25.0 percent. That is roughly $6,293 a month. Your exact figure depends on filing status and pre-tax deductions.

Does North Carolina tax income, and how does it affect engineer pay?

Yes. North Carolina applies a flat individual income tax of 4.25 percent for 2026. On the median civil engineering salary, that costs about $3,739 a year in state tax. Compared with a no-tax state like Texas, a North Carolina engineer nets about $3,740 less on the same $100,730 gross, though local housing costs usually matter more than the tax gap.

How can a civil engineer earn more in North Carolina?

The biggest single step is earning your PE license, which separates the early-career band from the experienced one. Specializing in structural or geotechnical work, moving into project management, and targeting the higher-paying Charlotte and Raleigh markets all push you toward the 75th percentile ($125,730) and the 90th ($160,520).

Sources: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS) 2025, SOC 17-2051; North Carolina Department of Revenue individual income tax rate (2026); federal income tax and FICA schedules (2026). Last updated 2026. See our methodology.

📅 Published: August 28, 2026