Nurse Practitioners Salary in West Virginia

BLS OEWS May 2025 • 11 metro areas • West Virginia

Nurse Practitioners in West Virginia earn a median salary of $121,140 per year on average across 11 metro and nonmetro areas, -6.2% vs the national median of $129,210. An estimated 2,610 nurse practitioners are employed across West Virginia, with salaries ranging from $116,630 to $127,280 depending on location.

$121,140 Avg median salary in West Virginia
$127,280 Highest paying metro
$116,630 Lowest paying metro
2,610 Employed in West Virginia

Compare Nurse Practitioners salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Nurse Practitioners
in
    vs

      Nurse Practitioners salaries by city in West Virginia

      Metro areaMedian salary25th pct75th pctEmployed
      Morgantown, WV$127,280$106,080$132,570180
      Parkersburg, WV$124,790$108,660$128,780120
      Wheeling, WV-OH$123,900$102,590$131,530170
      Southern West Virginia$122,850$104,420$128,560260
      Northern West Virginia$121,010$102,490$126,180320
      Northwest Virginia$120,010$105,520$124,72050
      Charleston, WV$119,780$106,080$126,890360
      Huntington, WV-KY-OH$119,510$108,990$128,620620
      Beckley, WV$118,620$83,610$127,410180
      Weirton, WV-OH$118,160$100,230$128,980110
      Southwest Virginia$116,630$96,750$128,220240

      View Nurse Practitioners salaries in all cities