Salaripedia
English

How much does a nurse practitioner make in Morgantown?

$128,100a year

Median yearly pay for nurse practitioners in the Morgantown, WV metro area. That is $61.60 an hour or $10,680 a month.

Hourly
$61.60
Vs. national median
-3%
Rank among cities
215 of 383
Jobs in the area
300
Pay range
Lowest 10%: $99,590Median: $128,100Highest 10%: $157,900
PercentileYearlyHourly
10th$99,590$47.88
25th$108,700$52.25
Median$128,100$61.60
75th$131,100$63.04
90th$157,900$75.89

Other cities in West Virginia

Median yearly pay for nurse practitioners.

Washington, DC$134,800
Winchester, VA$130,700
Charleston, WV$129,300
Wheeling, WV$128,600
Parkersburg, WV$126,600
Hagerstown, MD$126,200
Huntington, WV$125,800
Beckley, WV$124,800
Weirton, WV$117,400
Nurse Practitioner salary in West Virginia Nurse Practitioner salary in all states

Related jobs in Morgantown

Same field, median yearly pay.

Nurse Anesthetist$278,500
Dentist$207,000
Veterinarian$133,000
Pharmacist$130,700
Physician Assistant$128,200
Physical Therapist$96,010
Occupational Therapist$94,330
Registered Nurse$80,130
Dietitian and Nutritionist$77,720
Radiologist$76,400
Salaries for every job in Morgantown, WV

Frequently asked questions

How much does a nurse practitioner make an hour in Morgantown?

The median hourly pay in the Morgantown, WV metro area is $61.60 ($128,100 a year).

Do nurse practitioners make more in Morgantown than the national average?

No: $128,100 against $132,300 nationally, 3% less.

How does Morgantown compare with the rest of West Virginia?

The median in West Virginia is $127,300, so Morgantown pays 1% more.

Where does Morgantown rank for nurse practitioner pay?

215 of 383 metro areas with data.

How much does a nurse practitioner make starting out in Morgantown?

The lowest-paid 10% make $99,590 or less a year; the top 10% make $157,900 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.