Civil Engineer Salary

Priority dates, work visas, and labor market data

Civil Engineer H-1B & PERM Salary

Civil engineers design and oversee construction of infrastructure such as roads, bridges, and buildings. Based on 12,435 certified H-1B and PERM filings from U.S. Department of Labor disclosure data, the median sponsored salary for a Civil Engineer is $80,974 per year.

Median salary
$80,974
per year
Total filings
12,435
5,573 in last 5 years
Typical range (25th–75th)
$69,309–$95,774
middle 50% of offers

Civil Engineer salary percentiles

PercentileAnnual salary
10th (entry)$60,590
25th$69,309
50th (median)$80,974
75th$95,774
90th (senior)$116,189

What Civil Engineers are actually paid

Every other salary site shows the LCA-posted wage — the wage for the position. Using USCIS I-129 petition data, we can compare that against the actual pay the sponsored worker received, and the prevailing-wage floor, across 4,042 matched Civil Engineers petitions.

Actual pay (median)
$70,616
what workers were actually paid
LCA-posted wage (median)
$70,000
the wage offered on the LCA
Prevailing floor (median)
$64,740
legal minimum for the role

The median worker is paid 0.9% above the posted LCA wage, but the mean actual pay runs 12.4% above the mean posted wage — so the upside is concentrated in the top earners. 17.2% are paid above their posted wage, 79.6% at it, and 3.2% below.

Actual-pay data covers FY2021–FY2024 cap-subject H-1B lottery petitions matched to certified LCAs (aggregates only). Base wage excludes equity and bonuses, so it is not total compensation. Source: I-129 petition data sourced from USCIS, obtained by Bloomberg.

Of 12,435 filings, 759 are H-1B (temporary work visa) and 11,676 are PERM (green-card labor certification, 94% of the total).

Top employers sponsoring Civil Engineers

Where Civil Engineer jobs are sponsored

StateFilingsAvg. salary
California1,902$89,640
Texas1,420$89,559
New York1,267$87,566
Florida709$76,274
New Jersey390$85,022
Virginia389$82,580
Illinois321$83,686
Maryland319$75,569
Georgia256$77,630
Colorado254$87,423
Pennsylvania225$83,381
Massachusetts225$84,619

Common Civil Engineer job titles

Specific titles employers file under this occupation. Click through for a per-title salary profile.

Frequently asked questions

How much does a Civil Engineer make on a visa-sponsored job in the US?
Across 12,435 H-1B and PERM filings, the median certified salary for a Civil Engineer is $80,974 per year, with most offers between $60,590 (10th percentile) and $116,189 (90th percentile).
What is the salary range for a Civil Engineer?
The 25th–75th percentile range is $69,309–$95,774, based on U.S. Department of Labor disclosure data for sponsored Civil Engineer roles.
Which companies sponsor the most Civil Engineer visas?
AECOM TECHNICAL SERVICES, INC. files the most Civil Engineer sponsorship cases in the dataset. The page lists the top 20 sponsoring employers with their filing counts and average wages.

Salaries are the certified offered annual wage on public U.S. Department of Labor H-1B (LCA) and PERM disclosure filings, not a guarantee of pay. Occupation is the DOL-assigned Standard Occupational Classification (SOC) code.