Nurse Practitioners Salary in Virginia
Ranked #38 of 51 · VA
6% below U.S. average
Mean annual salary $129,060 ≈ $62/hr
Median annual salary $127,810
Employment 7,110
Salary Distribution (10th–90th percentile)
P10 $99,990P25 $109,180 Median $127,810P75 $139,500P90 $161,470
About 80% of nurse practitionerss in Virginia earn between $99,990 and $161,470. The blue band is the middle 50% (P25–P75); the dot marks the median.
Compared to the U.S.
The mean nurse practitioners salary in Virginia is $129,060, about 6% below the U.S. average ($137,300). That works out to roughly $62/hr at 2,080 hours per year.
Metro Areas in Virginia
| Metro area | Median | Mean | Employment |
|---|---|---|---|
| Charlottesville, VA | $142,950 | $142,830 | 480 |
| Roanoke, VA | $134,920 | $126,720 | 440 |
| Winchester, VA-WV | $130,700 | $132,310 | 160 |
| Richmond, VA | $127,820 | $123,420 | 1,440 |
| Northwest Virginia nonmetropolitan area | $126,430 | $128,480 | 90 |
| Southwest Virginia nonmetropolitan area | $125,730 | $125,870 | 300 |
| Staunton-Stuarts Draft, VA | $125,710 | $127,630 | 100 |
| Southside Virginia nonmetropolitan area | $125,290 | $126,830 | 210 |