Position
City
Salary

How much does a Nurse Practitioner make in Williamsburg, VA?

The average salary for a Nurse Practitioner is $132,018 per year in Williamsburg, VA.

In Williamsburg, VA, Nurse Practitioners enjoy a rewarding career with competitive pay. On average, Nurse Practitioners in this area make about $132,018 per year. This average is a good starting point for those considering this path.

The salary for Nurse Practitioners can vary based on experience and specialty. Some earn less, around $79,200, while others with more experience may earn more than $206,000. A breakdown of salaries shows a range of earnings:

  • 10% earn $79,200 or less
  • 25% earn between $93,291 and $107,382
  • 50% earn between $107,382 and $149,655
  • 75% earn between $149,655 and $177,836
  • 90% earn $206,018 or less

This range shows that as Nurse Practitioners gain more experience, their salary increases. It’s a clear path for those who seek to advance in their careers.

Nurse Practitioner jobs in Williamsburg, VA

What are the highest paying cities for a Nurse Practitioner near Williamsburg, VA?

Nurse Practitioners near Williamsburg, VA, can find excellent opportunities in nearby cities. Glen Allen offers the highest average salary at $165,080. Richmond and Norfolk follow closely, with average salaries around $148,000 and $146,000, respectively. These cities provide competitive pay and diverse healthcare settings. Exploring other cities, Nurse Practitioners in Mechanicsville and Hampton can expect average salaries of $138,000 and $138,000. Other cities, such as Petersburg and Portsmouth, offer salaries that are slightly lower but still attractive. These areas provide a range of employment options for those seeking rewarding careers in healthcare.
Graph displaying highest paying cities salaries for Nurse Practitioner jobs near Williamsburg, VA, highlighting Glen Allen, VA with the highest at $165,080 and Colonial Heights, VA with the lowest at $133,371.
  1. Glen Allen, VA
    Average Salary: $165,080
    In Glen Allen, health professionals find rewarding work in a vibrant community. Busy healthcare facilities like Bon Secours and Chippenham Hospital offer great opportunities. The area’s growing population means steady demand for skilled healthcare workers.
    Find Nurse Practitioner jobs in Glen Allen, VA


  2. Richmond, VA
    Average Salary: $148,624
    Richmond provides a dynamic environment for healthcare jobs. Major employers such as VCU Health and Bon Secours attract top talent. The city’s large population ensures a constant need for quality healthcare services, making it a great place to work.
    Find Nurse Practitioner jobs in Richmond, VA


  3. Norfolk, VA
    Average Salary: $146,517
    Norfolk offers a bustling healthcare sector with many job openings. Hospitals like Sentara and Chesapeake Regional Healthcare provide excellent opportunities. The city’s robust population supports a steady demand for skilled medical staff.
    Find Nurse Practitioner jobs in Norfolk, VA


  4. Virginia Beach, VA
    Average Salary: $143,350
    Virginia Beach has a thriving healthcare industry with many employment options. Key employers such as Sentara and Riverside Health System offer promising careers. The city’s growing population guarantees a steady need for qualified healthcare providers.
    Find Nurse Practitioner jobs in Virginia Beach, VA


  5. Mechanicsville, VA
    Average Salary: $138,453
    Mechanicsville presents a supportive environment for healthcare careers. Facilities like St. Mary’s Hospital and Parham Doctors’ Hospital provide excellent opportunities. The area’s growing population means ongoing demand for healthcare professionals.
    Find Nurse Practitioner jobs in Mechanicsville, VA


  6. Hampton, VA
    Average Salary: $138,171
    Hampton offers a stable healthcare market with many job options. Hospitals such as Sentara and Riverside Health System offer good career paths. The city’s steady population provides consistent demand for skilled healthcare workers.
    Find Nurse Practitioner jobs in Hampton, VA


  7. Petersburg, VA
    Average Salary: $136,413
    Petersburg offers a supportive healthcare scene with various job openings. Major employers like Bon Secours and VCU Health provide good opportunities. The city’s stable population ensures a steady need for healthcare professionals.
    Find Nurse Practitioner jobs in Petersburg, VA


  8. Portsmouth, VA
    Average Salary: $135,103
    Portsmouth has a vibrant healthcare sector with many job options. Hospitals like Sentara and Maryview Medical Center offer great career paths. The city’s growing population means ongoing demand for skilled healthcare workers.
    Find Nurse Practitioner jobs in Portsmouth, VA


  9. Hopewell, VA
    Average Salary: $133,382
    Hopewell presents a stable healthcare environment with various job openings. Facilities like Bon Secours and Chippenham Hospital provide good opportunities. The city’s steady population ensures consistent demand for healthcare professionals.
    Find Nurse Practitioner jobs in Hopewell, VA


  10. Colonial Heights, VA
    Average Salary: $133,371
    Colonial Heights offers a supportive healthcare market with many job options. Hospitals like St. Mary’s Hospital and Bon Secours provide good career paths. The city’s growing population means ongoing demand for skilled healthcare workers.
    Find Nurse Practitioner jobs in Colonial Heights, VA

What are the best paying companies for a Nurse Practitioner in Williamsburg, VA?

Nurse practitioners in Williamsburg, VA, have many good job options. ACI Federal offers the highest average salary at about $130,667. William & Mary provides a strong salary of $125,000. Amedisys comes next with an average salary of $115,000. These companies value nurse practitioners and offer good pay.
Graph displaying best paying company salaries for Nurse Practitioner jobs in Williamsburg, VA, highlighting ACI Federal with the highest at $130,667 and Amedisys with the lowest at $115,000.
  1. ACI Federal
    Average Salary: $130,667
    ACI Federal offers rewarding Nurse Practitioner positions in Williamsburg, VA. This company provides healthcare services with a strong focus on delivering quality care. Nurse Practitioners at ACI Federal work in various healthcare settings, contributing to patient well-being.


  2. William & Mary
    Average Salary: $125,000
    William & Mary presents excellent opportunities for Nurse Practitioners in Williamsburg, VA. This institution combines a strong academic environment with healthcare services. Nurse Practitioners here have the chance to make an impact on both students and the local community.


  3. Amedisys
    Average Salary: $115,000
    Amedisys is a well-known company offering promising roles for Nurse Practitioners in Williamsburg, VA. This organization focuses on providing home health, hospice, and palliative care services. Nurse Practitioners at Amedisys play a crucial role in delivering high-quality care to patients in their homes.

Currently 6,684 Nurse Practitioner job openings, nationwide.

How's the job market for a Nurse Practitioner in the US?

Learn what a Nurse Practitioner does, how to become one, and understand the job outlook. Get simple steps to start your career as a Nurse Practitioner today.
Position
Overview
Nurse Practitioner
6,684 Job Openings