Mechanical Engineers Salary in Virginia

Ranked #16 of 51 · VA

1% above U.S. average
Mean annual salary $114,770 ≈ $55/hr
Median annual salary $104,180
Employment 7,470

Salary Distribution (10th–90th percentile)

P10 $77,840P25 $85,410 Median $104,180P75 $131,250P90 $160,770

About 80% of mechanical engineerss in Virginia earn between $77,840 and $160,770. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Virginia
$114,770
U.S. average
$113,610

The mean mechanical engineers salary in Virginia is $114,770, about 1% above the U.S. average ($113,610). That works out to roughly $55/hr at 2,080 hours per year.

Metro Areas in Virginia

Metro areaMedianMeanEmployment
Northeast Virginia nonmetropolitan area $129,750 $126,770 390
Charlottesville, VA $106,130 $113,400 170
Richmond, VA $104,130 $106,960 640
Roanoke, VA $102,160 $101,740 280
Winchester, VA-WV $100,380 $101,470 40
Virginia Beach-Chesapeake-Norfolk, VA-NC $100,280 $102,540 2,210
Blacksburg-Christiansburg-Radford, VA $98,400 $99,880 170
Southside Virginia nonmetropolitan area $97,480 $96,780 50

← Back to all mechanical engineers states