Mechanical Engineers Salary in West Virginia

BLS OEWS May 2025 • 10 metro areas • West Virginia

Mechanical Engineers in West Virginia earn a median salary of $97,508 per year on average across 10 metro and nonmetro areas, -4.7% vs the national median of $102,320. An estimated 970 mechanical engineers are employed across West Virginia, with salaries ranging from $84,440 to $108,740 depending on location.

$97,508 Avg median salary in West Virginia
$108,740 Highest paying metro
$84,440 Lowest paying metro
970 Employed in West Virginia

Compare Mechanical Engineers salaries & buying power

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

Full tool →
Mechanical Engineers
in
    vs

      Mechanical Engineers salaries by city in West Virginia

      Metro area Median salary 25th pct 75th pct Employed
      Morgantown, WV $108,740 $91,430 $114,280 40
      Charleston, WV $107,750 $90,600 $111,670 110
      Parkersburg, WV $106,430 $85,460 $117,720 80
      Northern West Virginia $102,650 $83,190 $105,220 250
      Huntington, WV-KY-OH $98,040 $71,830 $113,730 170
      Wheeling, WV-OH $96,070 $75,000 $116,880 60
      Southern West Virginia $91,520 $63,660 $105,080 50
      Weirton, WV-OH $89,830 $73,940 $106,290 50
      Northwest Virginia $89,610 $78,660 $101,230 60
      Southwest Virginia $84,440 $74,970 $98,520 100

      View Mechanical Engineers salaries in all cities