Mechanical Engineer Salary in Virginia
Mechanical Engineer pay in Virginia, explained
Mechanical engineers in Virginia earn a median of $104,180 per year ($50.09 per hour), in line with the national median of $104,110. Entry-level workers earn around $77,840, while the most experienced mechanical engineers reach about $160,770. Pay varies by employer, setting, and metro area within Virginia.
Is $104,180 good pay in Virginia?
Adjusted for Virginia's cost of living (which runs 101% of the U.S. average), that $104,180 is worth about $103,042 in national buying power — ranking Virginia #32 for real pay (vs #19 on the sticker number).
See the full Mechanical Engineer Real Pay Index arrow_forward
Mechanical Engineer pay by experience in Virginia
Mechanical Engineer pay in neighboring states
| State | Median / yr | Real pay | vs VA |
|---|---|---|---|
| Virginia (here) | $104,180 | $103,042 | — |
| District of Columbia | $133,300 | $121,291 | −$29,120 |
| Maryland | $122,870 | $117,065 | −$18,690 |
| Kentucky | $101,050 | $112,080 | +$3,130 |
| North Carolina | $100,720 | $106,779 | +$3,460 |
| Tennessee | $99,550 | $108,360 | +$4,630 |
| West Virginia | $97,390 | $108,819 | +$6,790 |
Mechanical Engineer in Virginia: FAQ
How much do mechanical engineers make in Virginia?
Mechanical engineers in Virginia earn a median of $104,180 per year ($50.09 per hour), compared with $104,110 nationally.
Does Virginia pay mechanical engineers well?
At $104,180, Virginia pays about the same as the national median for mechanical engineers. An estimated 7,470 work in the state.