Mechanical Engineers Salary in Virginia
BLS OEWS May 2025 • 15 metro areas • Virginia
Mechanical Engineers in Virginia earn a median salary of $93,916 per year on average across 15 metro and nonmetro areas, -8.2% vs the national median of $102,320. An estimated 5,610 mechanical engineers are employed across Virginia, with salaries ranging from $81,920 to $120,790 depending on location.
$93,916
Avg median salary in Virginia
$120,790
Highest paying metro
$81,920
Lowest paying metro
5,610
Employed in Virginia
Compare Mechanical Engineers salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Mechanical Engineers
inMechanical Engineers salaries by city in Virginia
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Northeast Virginia | $120,790 | $99,260 | $151,440 | 400 |
| Northern West Virginia | $102,650 | $83,190 | $105,220 | 250 |
| Richmond, VA | $101,210 | $80,360 | $121,140 | 560 |
| West Virginia | $100,610 | $82,720 | $112,690 | 860 |
| Roanoke, VA | $98,920 | $80,550 | $103,620 | 300 |
| Charlottesville, VA | $97,520 | $79,100 | $126,360 | 160 |
| Virginia Beach, VA-NC | $97,470 | $77,770 | $119,690 | 2,200 |
| Southern West Virginia | $91,520 | $63,660 | $105,080 | 50 |
| Northwest Virginia | $89,610 | $78,660 | $101,230 | 60 |
| Winchester, VA-WV | $89,360 | $67,450 | $109,120 | 40 |
| Southside Virginia | $87,340 | $74,010 | $99,870 | 60 |
| Southwest Virginia | $84,440 | $74,970 | $98,520 | 100 |
| Lynchburg, VA | $83,270 | $72,140 | $99,750 | 250 |
| Staunton, VA | $82,110 | $68,720 | $96,040 | 150 |
| Blacksburg, VA | $81,920 | $69,590 | $101,820 | 170 |