SalaryCalculations

Mechanical Engineers Salary in Virginia

State wage data from the BLS OEWS survey, May 2025.

Median annual

$104,180

Median hourly

$50

Average annual

$114,770

Employed in state

7.5K

The median annual salary for Mechanical Engineers in Virginia is $104,180, or about $50 an hour. That is about the same as the national median.

Pay in Virginia ranges from $77,840 at the 10th percentile to $160,770 at the 90th percentile. Roughly 7.5K people work as mechanical engineers in the state.

Pay distribution in Virginia

10th$77,840
25th$85,410
Median$104,180
75th$131,250
90th$160,770

Salary calculator

Hourly
$50.09
Daily
$401
Weekly
$2,003
Bi-weekly
$4,007
Monthly
$8,682
Annual
$104,180

$104,180 a year is around the 50th percentile for Mechanical Engineerss in Virginia. The median is $104,180.

Mechanical Engineers pay by metro area in Virginia

Metro areaMedian annualEmployment
Washington-Arlington-Alexandria, DC-VA-MD-WV$126,9905.4K
Charlottesville, VA$106,130170
Richmond, VA$104,130640
Roanoke, VA$102,160280
Winchester, VA-WV$100,38040
Virginia Beach-Chesapeake-Norfolk, VA-NC$100,2802.2K
Blacksburg-Christiansburg-Radford, VA$98,400170
Lynchburg, VA$94,630200
Kingsport-Bristol, TN-VA$94,560240
Staunton-Stuarts Draft, VA$84,370190

Other jobs in Virginia

All salaries in Virginia →