Salaripedia
English

How much does a nurse practitioner make in Beckley?

$124,800a year

Median yearly pay for nurse practitioners in the Beckley, WV metro area. That is $60.00 an hour or $10,400 a month.

Hourly
$60.00
Vs. national median
-6%
Rank among cities
276 of 383
Jobs in the area
200
Pay range
Lowest 10%: $95,680Median: $124,800Highest 10%: $151,200
PercentileYearlyHourly
10th$95,680$46.00
25th$105,400$50.67
Median$124,800$60.00
75th$131,800$63.36
90th$151,200$72.69

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
Morgantown, WV$128,100
Parkersburg, WV$126,600
Hagerstown, MD$126,200
Huntington, WV$125,800
Weirton, WV$117,400
Nurse Practitioner salary in West Virginia Nurse Practitioner salary in all states

Related jobs in Beckley

Same field, median yearly pay.

Physician$281,100
Pharmacist$133,300
Physician Assistant$131,800
Physical Therapist$95,970
Registered Nurse$78,680
Radiologic Technologist and Technician$68,100
Respiratory Therapist$67,600
Diagnostic Medical Sonographer$67,210
Speech-Language Pathologist$65,420
Dental Hygienist$64,730
Salaries for every job in Beckley, WV

Frequently asked questions

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

The median hourly pay in the Beckley, WV metro area is $60.00 ($124,800 a year).

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

No: $124,800 against $132,300 nationally, 6% less.

How does Beckley compare with the rest of West Virginia?

The median in West Virginia is $127,300, so Beckley pays 2% less.

Where does Beckley rank for nurse practitioner pay?

276 of 383 metro areas with data.

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

The lowest-paid 10% make $95,680 or less a year; the top 10% make $151,200 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.