Nurse Practitioners Salary in West Virginia

Ranked #41 of 51 · WV

7.7% below U.S. average
Mean annual salary $126,780 ≈ $61/hr
Median annual salary $127,320
Employment 2,550

Salary Distribution (10th–90th percentile)

P10 $100,220P25 $108,520 Median $127,320P75 $133,220P90 $155,500

About 80% of nurse practitionerss in West Virginia earn between $100,220 and $155,500. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

West Virginia
$126,780
U.S. average
$137,300

The mean nurse practitioners salary in West Virginia is $126,780, about 7.7% below the U.S. average ($137,300). That works out to roughly $61/hr at 2,080 hours per year.

Metro Areas in West Virginia

Metro areaMedianMeanEmployment
Charleston, WV $129,260 $128,430 370
Wheeling, WV-OH $128,640 $124,500 150
Morgantown, WV $128,130 $126,070 300
Parkersburg-Vienna, WV $126,550 $122,640 170
Southern West Virginia nonmetropolitan area $126,360 $123,410 310
Huntington-Ashland, WV-KY-OH $125,780 $123,640 570
Beckley, WV $124,790 $130,830 200
Northern West Virginia nonmetropolitan area $123,410 $122,790 390

Frequently Asked Questions

How much do nurse practitioners make in West Virginia?

The median nurse practitioners salary in West Virginia is $127,320 per year (mean $126,780), and about 80% earn between $100,220 and $155,500.

How much do nurse practitioners make per hour in West Virginia?

Roughly $61 per hour, based on a mean annual wage of $126,780 and 2,080 work hours per year.

Is West Virginia a high-paying state for nurse practitioners?

West Virginia ranks #41 of 51 states for nurse practitioners pay. Its mean salary of $126,780 is about 7.7% below the U.S. average of $137,300.

Which metro areas in West Virginia pay nurse practitioners the most?

The highest-paying metro areas in West Virginia for nurse practitioners are Charleston, WV ($129,260), Wheeling, WV-OH ($128,640), Morgantown, WV ($128,130), by median annual wage.

← Back to all nurse practitioners states