Civil Engineer

H-1B Salary Data · 665 certified filings

$81,983Avg. Salary
$34,382Minimum
$768,000Maximum

According to TheRealSalaries.com analysis of official US Department of Labor filings (October 2024 - December 2025), the average H-1B salary for Civil Engineer is $81,983 — 33% below the national median H-1B salary of $121,514. Based on 665 certified filings across all employers.

Section 1

What is the average H-1B salary for Civil Engineer?

The average H-1B salary for Civil Engineer is $81,983 based on 665 certified filings with the US Department of Labor. Salaries range from $34,382 to $768,000.

$81,983
Average
$34,382
Minimum
$768,000
Maximum
665
Filings
Section 2

Civil Engineer Salaries by City

CityAvg. SalaryFilings
San Francisco, CA $127,024 8
East Orange, NJ $112,835 12
Brooklyn, NY $109,214 10
New York, NY $96,867 43
Detroit, MI $93,974 11
Austin, TX $88,894 8
Flushing, NY $88,472 5
Chicago, IL $88,212 6
Miami, FL $86,217 5
Hamilton Township, NJ $86,141 6
Tampa, FL $85,779 5
Princeton, NJ $85,269 8
Dallas, TX $85,028 7
Houston, TX $84,699 19
Champaign, IL $81,048 6
Section 3

Pay for this role varies by DOL wage level — see the H-1B wage levels I–IV explained with prevailing wage data per level.

Source: US Department of Labor LCA Disclosure Data. Category: Engineering. Updated: Q1 FY2025.