How Much Does an Occupational Nurse Practitioner Make in Virginia?

Updated April 01, 2025
As of April 01, 2025, the average annual pay of Occupational Nurse Practitioner in Virginia is $127,407. While Salary.com is seeing that Occupational Nurse Practitioner salary in VA can go up to $147,026 or down to $108,461, but most earn between $117,490 and $137,676. Salary ranges can vary widely depending on many important factors, including education, certifications, additional skills, and your experience levels. With more online, real-time compensation data than any other website, Salary.com helps you determine your exact pay target.
25% $117,490 10% $108,461 90% $147,026 75% $137,676 $127,407 50%(Median)
Related Job Titles to Occupational Nurse Practitioner
Occupational Health Nurse Practitioner
$128,921
Virginia
Per Year
Occupational Nurse
$91,278
Virginia
Per Year
Nurse Practitioner
$117,619
Virginia
Per Year
Occupational Health Nurse
$94,672
Virginia
Per Year
download asset banner
Facing Salary Structure Challenges? Let Our Expert Guide You
The job market is increasingly challenging. Our whitepaper, Navigating the Challenges of Creating Salary Structures, offers guidance on creating salary structures. Provide your phone number and work email to download the full version.
We will handle your contact details in line with our Privacy Policy. If you prefer not to receive marketing emails from Salary.com, you can opt-out out of marketing communications at any time by clicking unsubscribe.

Similar Job Salaries to Occupational Nurse Practitioner by Company

FIND A SPECIFIC EMPLOYER
Loading results...
Company average base salary in (usd) range
Spectrum Healthcare Resources
Senior Nurse Practitioner - Occupational Medicine
$128,216/yr
$117,486
$138,947
RANGE: $117,486 - $138,947
Health eCareers
Occupational Medicine Nurse Practitioner (NP)
$112,861/yr
$103,416
$122,306
RANGE: $103,416 - $122,306
Cross Country Locums
Occupational Medicine Nurse Practitioner (NP) or Physician Assistant (PA) Locum Tenens
$112,861/yr
$103,416
$122,306
RANGE: $103,416 - $122,306
Cambridgeshire & Peterborough
Occupational Therapist Advanced Practitioner
$104,650/yr
$94,642
$114,657
RANGE: $94,642 - $114,657
Spectrum Healthcare Resources
Nurse Practitioner
$100,600/yr
$90,811
$110,389
RANGE: $90,811 - $110,389
Envi Aesthetics
Nurse Practitioner
$128,484/yr
$117,730
$139,238
RANGE: $117,730 - $139,238
Gentiva
Nurse Practitioner
$128,216/yr
$117,486
$138,947
RANGE: $117,486 - $138,947
$109,359/yr
$100,207
$118,512
RANGE: $100,207 - $118,512
PSG Global Solutions
Nurse Practitioner
$128,647/yr
$117,880
$139,413
RANGE: $117,880 - $139,413
Primary and Urgent Care
Nurse Practitioner
$100,600/yr
$90,811
$110,389
RANGE: $90,811 - $110,389

Open Occupational Nurse Practitioner Jobs in Virginia

Create Alert

Top 10 Highest Paying Cities For Occupational Nurse Practitioner Jobs in Virginia

It is important to understand how location impacts your career prospects in the United States. There are some cities where an Occupational Nurse Practitioner can find a job easily with a greater salary paid then achieve a higher standard of living. Below is the top cities list for Occupational Nurse Practitioner job salaries in Virginia. Some cities can pay higher salaries for Occupational Nurse Practitioner jobs, which can indicate that there is a large demand for Occupational Nurse Practitioner positions in this city.
The following table shows top 10 cities where the Occupational Nurse Practitioner salary is higher than other cities in Virginia. Arlington takes first place in this list, followed by Alexandria, Annandale. The Occupational Nurse Practitioner salary is $140,084 in Arlington, which is higher than the national average. There are 5 cities' Occupational Nurse Practitioner salary higher than national average in Virginia.
The average salary for an Occupational Nurse Practitioner in Virginia is $127,407, but we found that the city with the highest salary for Occupational Nurse Practitioner jobs is Arlington, VA, and it is higher than Alexandria. Occupational Nurse Practitioner jobs in Arlington can have the opportunity to earn higher salaries than in other cities in Virginia.
CITY ANNUAL SALARY MONTHLY PAY WEEKLY PAY HOURLY WAGE
Arlington $140,084 $11,674 $2,694 $67
Alexandria $140,084 $11,674 $2,694 $67
Annandale $140,084 $11,674 $2,694 $67
Reston $139,831 $11,653 $2,689 $67
Centreville $139,578 $11,631 $2,684 $67
Richmond $123,130 $10,261 $2,368 $59
Petersburg $122,751 $10,229 $2,361 $59
Virginia State University $122,751 $10,229 $2,361 $59
Virginia Beach $120,574 $10,048 $2,319 $58
Newport News $118,942 $9,912 $2,287 $57

What Does an Occupational Nurse Practitioner Do?

Due to an aging population and a lack of experienced and trained professionals, there is increasing demand for healthcare professionals in rural areas, leading to a significant opportunity for nurse practitioners to pick up the slack.
Updated December 20, 2021
Occupational health nurse practitioners play a vital role in working with employers and employees to identify safety and health needs within the workplace.
Updated December 20, 2021
These are just a few reasons the job outlook for graduates of occupational health nurse practitioner programs is favorable.
Updated December 17, 2021
Can choose from master's or Post-Baccalaureate DNP programs with specialization as an Adult-Gerontology Primary Care Nurse Practitioner or a Primary Care Family Nurse Practitioner.
Updated December 17, 2021
An occupational health nurse practitioner may be the first medical professional to detect a more serious injury or illness, but ultimately their job focuses on health as it relates to the patient’s place of employment.
Updated December 16, 2021

Frequently Asked Questions About an Occupational Nurse Practitioner Salaries

What is the average of an Occupational Nurse Practitioner in Virginia?

The Occupational Nurse Practitioner salary range is from $117,490 to $137,676, and the average Occupational Nurse Practitioner salary is $127,407/year in Virginia. The Occupational Nurse Practitioner's salary will change in different locations.

Which location pays the highest Occupational Nurse Practitioner salary in the United States?

The Occupational Nurse Practitioner salary in San Jose, CA is $159,581 which is the highest in the US.

What kinds of reasons will influence the Occupational Nurse Practitioner's salary?

Besides the location, employees' education degree, related skills, and work experience also will influence the salary. Try to improve your skills and experience to get a higher salary for the position of Occupational Nurse Practitioner.

What is the growth rate of the Occupational Nurse Practitioner's salary?

If you are thinking of becoming an Occupational Nurse Practitioner or planning the next step in your career, find the detailed salary report of an Occupational Nurse Practitioner.