VA · SOC 17-2051 · Most current data

Civil Engineers Salary in Virginia

Median Annual Salary $96,210 -3% below national average (national: $99,590)
$101,020Mean Annual
$46Median Hourly
11,030Employed in State

Virginia ranks 26th of 50 states and D.C. for civil engineers pay, trailing top-paying California ($118,450) by $22,240 — a 23% gap.

The 10th-to-90th percentile range runs from $61,610 to $145,480 — a $83,870 spread, 12% tighter than the national $95,070 range.

Virginia employs roughly 3.1% of all civil engineers in the country (11,030 workers).

Salary Range: 10th to 90th Percentile

$96,210
$61,610
10th pct.
$145,480
90th pct.

Full Percentile Breakdown

PercentileAnnual WageHourly Wage
10th percentile (entry-level)$61,610$29.62
25th percentile$77,120$37.08
50th percentile (median)$96,210$46.26
75th percentile$125,080$60.14
90th percentile (top earners)$145,480$69.94
Mean (average)$101,020$48.57

How Virginia Compares

StateMedian Annualvs. Virginia
Virginia (current) $96,210 n/a
California $118,450 +23%
Rhode Island $112,250 +17%
Alaska $107,240 +11%
Washington $105,090 +9%
New Mexico $104,600 +9%
Massachusetts $104,450 +9%
Mississippi $103,940 +8%
New Jersey $103,690 +8%

Showing top-paying states with available data. View all states →

Related Occupations in Virginia

Frequently Asked Questions

What is the average Civil Engineers salary in Virginia?

The mean civil engineers salary in Virginia is $101,020 per year. The median (middle) salary is $96,210 per year.

What is the starting salary for a Civil Engineers in Virginia?

Entry-level civil engineerss (10th percentile) in Virginia typically earn around $61,610 per year. Workers at the 25th percentile earn approximately $77,120 per year.

What is the highest Civil Engineers salary in Virginia?

Top earners (90th percentile) in this occupation in Virginia make approximately $145,480 per year. Those in the 75th percentile earn around $125,080 per year.

How does the Virginia Civil Engineers salary compare to the national average?

The median civil engineers salary in Virginia is $96,210, which is -3% below national average of $99,590.

Figures use the most current federal occupational wage survey. All wages are estimates; actual pay varies by experience, education, and employer. About the data.