Content has loaded

Civil engineer salary in Virginia, 2026

How much does a Civil Engineer make in Virginia?

Average base salary

$94,908
same
as national average
Average $94,908
Low $57,780
High $155,893

The average salary for a civil engineer is $94,908 per year in Virginia. 208 salaries taken from job postings on Indeed in the past 36 months (updated July 4, 2026).

Civil Engineer job openings in Virginia

slide 1 of 6
slide1 of 6
Civil Engineer (Highway) - DIR...
US Federal Highway Administration4.7out of 5 stars.
Ashburn, VA
$57,736 - $91,815 a year
Full-time
1 day ago

Highest paying companies for Civil Engineer in Virginia

Average year pay is based on job postings on Indeed in the past 36 months.
Korn Ferry
 
$425,000per year
View company
Loop Recruiting
 
$196,560per year
Softworld, Inc.
 
$176,800per year
COMTEC
 
$176,800per year
U.S. Department of State
 
$165,503per year
Astyra Corporation
 
$164,320per year

Highest paying cities for Civil Engineers near Virginia

  1. Herndon, VA
    $148,003 per year
  2. Chilhowie, VA
    $114,034 per year
  3. Tazewell, VA
    $114,034 per year
  4. Norfolk, VA
    $105,866 per year
  5. Alexandria, VA
    $101,885 per year

Where can a Civil Engineer earn more?

Compare salaries for Civil Engineers in different locations
vs

How much do similar professions as Civil Engineer get paid in Virginia?

Senior Civil Engineer

Job openings
Average $96,126 per year

Entry Level Civil Engineer

Job openings
Average $69,881 per year