Position
City
Salary

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

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

In Williamsburg, VA, Nurse Practitioners can expect to earn competitive salaries. On average, they make about $122,579 per year. This is a strong figure, especially when compared to many other professions.


Most Nurse Practitioners in Williamsburg earn between $86,273 and $175,000 annually. This range shows that experienced professionals can earn even more. These salaries reflect the importance of their work and the dedication they bring to their roles. Job seekers can look forward to fair compensation for their skills and commitment.

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 job opportunities with high pay in several nearby cities. Glen Allen, VA, leads the list with an average salary of $146,348. Nurse Practitioners can also expect competitive salaries in Virginia Beach, VA, at around $145,160 per year. Richmond, VA, Norfolk, VA, and Portsmouth, VA, offer average salaries ranging from $131,498 to $142,656. These locations provide robust career prospects and attractive compensation packages, making them ideal for job seekers in this field.
Graph displaying highest paying cities salaries for Nurse Practitioner jobs near Williamsburg, VA, highlighting Glen Allen, VA with the highest at $146,348 and Mechanicsville, VA with the lowest at $128,886.
  1. Glen Allen, VA
    Average Salary: $146,348
    In Glen Allen, healthcare professionals find rewarding work in a community known for its support of medical staff. Leading facilities like Chippenham Hospital offer excellent opportunities for career growth. The area’s focus on patient care makes it a great place for those dedicated to nursing.
    Find Nurse Practitioner jobs in Glen Allen, VA


  2. Virginia Beach, VA
    Average Salary: $145,160
    Virginia Beach provides a dynamic environment for healthcare workers. With major institutions like Sentara Healthcare, professionals can expect a variety of experiences. The city’s growing population increases the need for skilled medical providers, enhancing career prospects.
    Find Nurse Practitioner jobs in Virginia Beach, VA


  3. Norfolk, VA
    Average Salary: $142,656
    Norfolk offers a bustling healthcare sector with opportunities in renowned places such as Sentara Norfolk General Hospital. The city’s emphasis on medical research and innovation offers a stimulating work environment. Professionals benefit from a strong network of healthcare facilities.
    Find Nurse Practitioner jobs in Norfolk, VA


  4. Richmond, VA
    Average Salary: $141,911
    Richmond, the state capital, is a hub for healthcare services. With prominent employers like VCU Health, professionals enjoy a wide range of responsibilities. The city’s rich history and vibrant culture make it an attractive place to live and work.
    Find Nurse Practitioner jobs in Richmond, VA


  5. Portsmouth, VA
    Average Salary: $138,654
    Portsmouth provides a supportive environment for healthcare workers. Local employers such as Bon Secours Maryview Medical Center offer excellent training and development. The city’s focus on community health enhances the impact of medical professionals.
    Find Nurse Practitioner jobs in Portsmouth, VA


  6. Colonial Heights, VA
    Average Salary: $137,771
    Colonial Heights offers a close-knit community with opportunities in healthcare. Local clinics and hospitals provide a welcoming environment for new and experienced professionals. The city’s strong emphasis on patient care makes it an ideal place for those passionate about nursing.
    Find Nurse Practitioner jobs in Colonial Heights, VA


  7. Newport News, VA
    Average Salary: $131,498
    Newport News is a great place for healthcare professionals looking for growth. Employers such as Riverside Health System offer diverse opportunities. The city’s commitment to health services ensures a steady demand for skilled nurses, supporting career advancement.
    Find Nurse Practitioner jobs in Newport News, VA


  8. Petersburg, VA
    Average Salary: $129,701
    Petersburg provides a supportive environment for healthcare workers. Local facilities like Bon Secours St. Mary’s Hospital offer excellent career opportunities. The city’s focus on community health makes it a rewarding place for those dedicated to nursing.
    Find Nurse Practitioner jobs in Petersburg, VA


  9. Hampton, VA
    Average Salary: $129,113
    Hampton offers a vibrant community with plenty of healthcare opportunities. Leading employers like Sentara CarePlex Hospital provide excellent training and career growth. The city’s emphasis on health and wellness makes it an attractive place for professionals.
    Find Nurse Practitioner jobs in Hampton, VA


  10. Mechanicsville, VA
    Average Salary: $128,886
    Mechanicsville provides a supportive environment for healthcare workers. Local employers offer many opportunities for those looking to advance their careers. The city’s focus on quality patient care makes it an ideal place for those dedicated to nursing.
    Find Nurse Practitioner jobs in Mechanicsville, VA

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

MID-ATLANTIC LONG TERM CARE pays Nurse Practitioners in Williamsburg, VA the highest salaries at $133,056. Bloom Health Centers offers a close second, with Nurse Practitioners earning around $130,720. William & Mary also provides competitive pay, with Nurse Practitioners earning $125,000 on average. These top-paying companies show a strong commitment to healthcare professionals. Candidates can expect attractive compensation packages and benefits. Securing a position at one of these firms can lead to a rewarding and well-paid career.
Graph displaying best paying company salaries for Nurse Practitioner jobs in Williamsburg, VA, highlighting MID-ATLANTIC LONG TERM CARE with the highest at $133,056 and Matrix Medical Network with the lowest at $78,480.
  1. MID-ATLANTIC LONG TERM CARE
    Average Salary: $133,056
    MID-ATLANTIC LONG TERM CARE offers Nurse Practitioners competitive salaries. The company provides long-term care services across multiple locations in Virginia, including Williamsburg. Nurses work with patients and their families to create personalized care plans.


  2. Bloom Health Centers
    Average Salary: $130,720
    Bloom Health Centers pays its Nurse Practitioners attractive salaries. This company focuses on behavioral health and primary care. Bloom Health Centers operates in various locations across Virginia, including Williamsburg, where they offer comprehensive care services.


  3. William & Mary
    Average Salary: $125,000
    William & Mary offers a good salary for Nurse Practitioners. The university operates a student health center where Nurse Practitioners work to provide medical care to students. The university is located in Williamsburg, Virginia.


  4. HarmonyCares
    Average Salary: $116,786
    HarmonyCares offers a competitive average salary for Nurse Practitioners. This company provides home-based primary care to seniors. They operate in various locations in Virginia, including Williamsburg, delivering quality care in patients' homes.


  5. Amedisys
    Average Salary: $115,000
    Amedisys offers a solid salary for Nurse Practitioners. This company specializes in home health and hospice care. They serve patients in multiple Virginia locations, including Williamsburg, ensuring high-quality care in a home setting.


  6. Curana Health
    Average Salary: $108,750
    Curana Health offers an average salary for Nurse Practitioners. The company provides senior healthcare in various settings, including skilled nursing facilities. They have locations in Virginia, including Williamsburg, delivering comprehensive care.


  7. Rodgers Consulting
    Average Salary: $105,250
    Rodgers Consulting offers a good salary for Nurse Practitioners. The company provides healthcare consulting services. They operate in various locations in Virginia, including Williamsburg, offering consulting and staffing solutions.


  8. Matrix Medical Network
    Average Salary: $78,480
    Matrix Medical Network offers a competitive salary for Nurse Practitioners. The company focuses on preventive care and wellness programs. They have locations in various Virginia cities, including Williamsburg, providing healthcare services to diverse populations.

Currently 9,885 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
9,885 Job Openings