Salaripedia
English

How much does a nurse practitioner make in Wheeling?

$128,600a year

Median yearly pay for nurse practitioners in the Wheeling, WV-OH metro area. That is $61.85 an hour or $10,720 a month.

Hourly
$61.85
Vs. national median
-3%
Rank among cities
207 of 383
Jobs in the area
150
Pay range
Lowest 10%: $99,910Median: $128,600Highest 10%: $154,100
PercentileYearlyHourly
10th$99,910$48.03
25th$106,200$51.08
Median$128,600$61.85
75th$135,300$65.04
90th$154,100$74.08

Other cities in West Virginia

Median yearly pay for nurse practitioners.

Washington, DC$134,800
Winchester, VA$130,700
Charleston, WV$129,300
Morgantown, WV$128,100
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 Wheeling

Same field, median yearly pay.

Physician$321,800
Pharmacist$133,000
Physician Assistant$126,800
Speech-Language Pathologist$101,800
Physical Therapist$100,900
Occupational Therapist$100,700
Diagnostic Medical Sonographer$78,880
Registered Nurse$78,280
Radiologic Technologist and Technician$75,250
Dental Hygienist$72,540
Salaries for every job in Wheeling, WV

Frequently asked questions

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

The median hourly pay in the Wheeling, WV-OH metro area is $61.85 ($128,600 a year).

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

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

How does Wheeling compare with the rest of West Virginia?

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

Where does Wheeling rank for nurse practitioner pay?

207 of 383 metro areas with data.

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

The lowest-paid 10% make $99,910 or less a year; the top 10% make $154,100 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.