Civil Engineers Salary in Virginia
BLS OEWS May 2025 • 16 metro areas • Virginia
Civil Engineers in Virginia earn a median salary of $88,780 per year on average across 16 metro and nonmetro areas, -10.9% vs the national median of $99,590. An estimated 7,490 civil engineers are employed across Virginia, with salaries ranging from $75,470 to $109,960 depending on location.
$88,780
Avg median salary in Virginia
$109,960
Highest paying metro
$75,470
Lowest paying metro
7,490
Employed in Virginia
Compare Civil Engineers salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Civil Engineers
in
Civil Engineers salaries by city in Virginia
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Northeast Virginia | $109,960 | $76,430 | $141,680 | 150 |
| Winchester, VA-WV | $103,680 | $78,250 | $131,860 | 150 |
| Staunton, VA | $96,100 | $84,290 | $114,090 | 80 |
| Charlottesville, VA | $95,410 | $74,820 | $122,380 | 150 |
| Virginia Beach, VA-NC | $94,060 | $75,640 | $118,830 | 2,160 |
| Northern West Virginia | $93,090 | $62,300 | $108,760 | 420 |
| Richmond, VA | $88,920 | $77,790 | $115,580 | 1,720 |
| West Virginia | $88,200 | $62,410 | $113,730 | 1,560 |
| Blacksburg, VA | $86,880 | $72,390 | $122,410 | 130 |
| Roanoke, VA | $85,450 | $71,950 | $111,090 | 270 |
| Southside Virginia | $84,330 | $70,370 | $116,180 | 80 |
| Southwest Virginia | $81,460 | $68,260 | $112,110 | 120 |
| Lynchburg, VA | $80,820 | $72,630 | $108,200 | 230 |
| Harrisonburg, VA | $79,980 | $72,680 | $101,910 | 60 |
| Southern West Virginia | $76,670 | $57,510 | $97,120 | 170 |
| Northwest Virginia | $75,470 | $66,210 | $101,870 | 40 |