Skip to main content
VA Salary Data · Updated Daily

NP Salary in Virginia

Average nurse practitioner compensation in Virginia, broken down by practice setting, top employers, and cities.

Average Salary

$117K

36% below national avg

Salary Range

$48K – $252K

Min – Max reported

Open Positions

27

Active jobs in VA

National Average

$182K

All 50 states

Salary by Practice Setting

Remote$198K

1 position

Top Employers in VA

  • Thriveworks12 jobs
  • Sol Mental Health5 jobs
  • Blackbird Health3 jobs
  • LifeStance Health3 jobs
  • SonderMind1 job
  • One Medical1 job
  • Lyra Health1 job
  • Talkiatry1 job
  • Included Health1 job
  • Carilion Clinic1 job

Browse All VA NP Jobs →

27 open positions in Virginia

National Salary Guide →

Compare all 50 states

NP Salary in Virginia — FAQ

What is the average NP salary in Virginia?

The average NP salary in Virginia is $117K per year, based on 27 active job postings with disclosed salary on NP Hiring. Reported salaries range from $48K to $252K. That is 36% below the national average of $182K across postings on this board.

How many NP jobs are open in Virginia?

There are currently 27 active NP positions with disclosed salary in Virginia on NP Hiring. Listings are ingested daily from employer applicant-tracking systems.

Which practice setting pays NPs the most in Virginia?

Among current Virginia postings on NP Hiring, remote roles report the highest average at $198K per year (1 position). Actual pay varies with experience, employer type, and benefits.

Find NP Jobs in Virginia

Browse 27 active positions and get daily alerts for new openings.