Nurse Practitioner Salary in North Carolina
Nurse Practitioner pay in North Carolina, explained
Nurse practitioners in North Carolina earn a median of $128,990 per year ($62.01 per hour), which is 3% below the national median of $132,300. Entry-level workers earn around $103,530, while the most experienced nurse practitioners reach about $164,320. Pay varies by employer, setting, and metro area within North Carolina.
Is $128,990 good pay in North Carolina?
Adjusted for North Carolina's cost of living (which runs 94% of the U.S. average), that $128,990 is worth about $136,749 in national buying power — ranking North Carolina #26 for real pay (vs #38 on the sticker number).
See the full Nurse Practitioner Real Pay Index arrow_forward
Nurse Practitioner pay by experience in North Carolina
Nurse Practitioner pay in neighboring states
| State | Median / yr | Real pay | vs NC |
|---|---|---|---|
| North Carolina (here) | $128,990 | $136,749 | — |
| Georgia | $129,430 | $134,413 | −$440 |
| Virginia | $127,810 | $126,414 | +$1,180 |
| South Carolina | $123,290 | $131,511 | +$5,700 |
| Tennessee | $117,590 | $127,996 | +$11,400 |
Nurse Practitioner in North Carolina: FAQ
How much do nurse practitioners make in North Carolina?
Nurse practitioners in North Carolina earn a median of $128,990 per year ($62.01 per hour), compared with $132,300 nationally.
Does North Carolina pay nurse practitioners well?
At $128,990, North Carolina pays 3% below the national median for nurse practitioners. An estimated 9,800 work in the state.