Salaripedia
English

How much does a mechanical engineer make in Virginia?

$104,200a year

Median yearly pay for mechanical engineers in Virginia. That is $50.09 an hour or $8,682 a month.

Hourly
$50.09
Vs. national median
+0%
Rank among states
19 of 51
Jobs in the state
7,470
Pay range
Lowest 10%: $77,840Median: $104,200Highest 10%: $160,800
PercentileYearlyHourly
10th$77,840$37.42
25th$85,410$41.06
Median$104,200$50.09
75th$131,300$63.10
90th$160,800$77.29

Cities in Virginia

Metro areas, median yearly pay.

Washington, DC$127,000
Charlottesville, VA$106,100
Richmond, VA$104,100
Roanoke, VA$102,200
Winchester, VA$100,400
Virginia Beach, VA$100,300
Blacksburg, VA$98,400
Lynchburg, VA$94,630
Kingsport, TN$94,560
Staunton, VA$84,370
Salaries for every job in Virginia

Nearby in the ranking

States with similar pay for mechanical engineers.

16. Connecticut$105,100
17. Michigan$104,900
18. South Carolina$104,600
19. Virginia$104,200
20. New Hampshire$103,700
21. Oregon$103,500
22. Illinois$102,700
Mechanical Engineer salary in all states

Frequently asked questions

How much does a mechanical engineer make an hour in Virginia?

The median hourly pay in Virginia is $50.09 ($104,200 a year).

Do mechanical engineers make more in Virginia than the national average?

Yes: $104,200 against $104,100 nationally, 0% more.

Where does Virginia rank for mechanical engineer pay?

Virginia ranks 19 of 51 states.

Which city in Virginia pays mechanical engineers the most?

Washington-Arlington-Alexandria, DC-VA-MD-WV, with a median of $127,000 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.