Registered Nurse Salary in Charlotte, NC

The average Registered Nurse in Charlotte, NC earns $97,920 per year, with most salaries falling between $79,680 and $111,360. That's 4% below the national average of $102,000 for this role.

Look up your exact salary — free →

Registered Nurse pay by experience in Charlotte, NC

ExperienceAverageTypical range
Entry-level$76,800$64,320 – $91,200
Mid-level$97,920$79,680 – $111,360
Senior$121,920$98,880 – $147,840
Staff / Lead$153,600$121,920 – $191,040
Executive$202,560$160,320 – $264,000

Salary percentiles (mid-level)

$89,280
$97,920
$104,640

Figures are modeled market estimates for Charlotte, NC based on Earnable's salary dataset, updated 2026. Your actual pay depends on company, skills, and negotiation — look up your exact number.

Registered Nurse salary in other cities

Other roles in Charlotte, NC

Look up your exact salary — free →