Salaripedia
English

How much does a nurse practitioner make in Wilmington?

$125,000a year

Median yearly pay for nurse practitioners in the Wilmington, NC metro area. That is $60.09 an hour or $10,420 a month.

Hourly
$60.09
Vs. national median
-6%
Rank among cities
272 of 383
Jobs in the area
390
Pay range
Lowest 10%: $100,000Median: $125,000Highest 10%: $158,100
PercentileYearlyHourly
10th$100,000$48.08
25th$103,800$49.88
Median$125,000$60.09
75th$135,100$64.96
90th$158,100$75.99

Other cities in North Carolina

Median yearly pay for nurse practitioners.

Durham, NC$132,300
Greensboro, NC$132,200
Burlington, NC$132,000
Winston-Salem, NC$130,800
Greenville, NC$130,400
Charlotte, NC$130,300
Raleigh, NC$128,200
Asheville, NC$127,800
Hickory, NC$126,600
Virginia Beach, VA$124,500
Pinehurst, NC$124,500
Goldsboro, NC$123,000
Fayetteville, NC$121,400
Jacksonville, NC$120,700
Nurse Practitioner salary in North Carolina Nurse Practitioner salary in all states

Related jobs in Wilmington

Same field, median yearly pay.

Physician$253,000
Orthopedic Surgeon$239,200
Surgeon$239,200
Nurse Anesthetist$218,800
Family Medicine Physician$207,000
Dentist$185,700
Optometrist$163,800
Pharmacist$151,800
Veterinarian$131,700
Physician Assistant$131,300
Salaries for every job in Wilmington, NC

Frequently asked questions

How much does a nurse practitioner make an hour in Wilmington?

The median hourly pay in the Wilmington, NC metro area is $60.09 ($125,000 a year).

Do nurse practitioners make more in Wilmington than the national average?

No: $125,000 against $132,300 nationally, 6% less.

How does Wilmington compare with the rest of North Carolina?

The median in North Carolina is $129,000, so Wilmington pays 3% less.

Where does Wilmington rank for nurse practitioner pay?

272 of 383 metro areas with data.

How much does a nurse practitioner make starting out in Wilmington?

The lowest-paid 10% make $100,000 or less a year; the top 10% make $158,100 or more.

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.