Registered Nurse Salary in Richmond, VA

The average Registered Nurse in Richmond, VA earns $108,528 per year, with most salaries falling between $88,312 and $123,424. That's 6% above the national average of $102,000 for this role.

Look up your exact salary — free →

Registered Nurse pay by experience in Richmond, VA

ExperienceAverageTypical range
Entry-level$85,120$71,288 – $101,080
Mid-level$108,528$88,312 – $123,424
Senior$135,128$109,592 – $163,856
Staff / Lead$170,240$135,128 – $211,736
Executive$224,504$177,688 – $292,600

Salary percentiles (mid-level)

$98,952
$108,528
$115,976

Figures are modeled market estimates for Richmond, VA 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 Richmond, VA

Look up your exact salary — free →