Content has loaded

Civil engineer salary in Virginia, 2026

How much does a Civil Engineer make in Virginia?

Average base salary

$94,848
same
as national average
Average $94,848
Low $57,773
High $155,715

The average salary for a civil engineer is $94,848 per year in Virginia. 199 salaries taken from job postings on Indeed in the past 36 months (updated June 27, 2026).

Civil Engineer job openings in Virginia

slide 1 of 6
slide1 of 6
Civil Engineer
AES Corporation4out of 5 stars.
Arlington, VA
$94,000 - $112,625 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

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

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
    $109,177 per year
  5. Alexandria, VA
    $100,252 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 $97,212 per year

Entry Level Civil Engineer

Job openings
Average $69,881 per year