verified BLS-Verified Source: U.S. Bureau of Labor Statistics (BLS) May 2025 release

Civil Engineer Salary in New Jersey

Median Annual in New Jersey
$104,660/yr
Median Hourly Wage
$50.32/hr
▲ 4% above U.S. median

Salary Distribution in New Jersey

groups Employed in NJ
6,900
public U.S. Median
$100,840
savings Real pay (cost-adjusted)
$96,190 #41 of 51

Civil Engineer pay in New Jersey, explained

Civil engineers in New Jersey earn a median of $104,660 per year ($50.32 per hour), which is 4% above the national median of $100,840. Entry-level workers earn around $74,640, while the most experienced civil engineers reach about $169,220. Pay varies by employer, setting, and metro area within New Jersey.

Is $104,660 good pay in New Jersey?

Adjusted for New Jersey's cost of living (which runs 109% of the U.S. average), that $104,660 is worth about $96,190 in national buying power — ranking New Jersey #41 for real pay (vs #7 on the sticker number).

See the full Civil Engineer Real Pay Index arrow_forward

Civil Engineer pay by experience in New Jersey

Entry level (10th pct)
$74,640
$35.88/hr
Median
Mid-career (50th pct)
$104,660
$50.32/hr
Experienced (90th pct)
$169,220
$81.36/hr

Civil Engineer pay in neighboring states

StateMedian / yrReal payvs NJ
New Jersey (here) $104,660 $96,190
New York $103,760 $96,144 +$900
Delaware $100,220 $100,413 +$4,440
Pennsylvania $97,850 $100,285 +$6,810

Civil Engineer in New Jersey: FAQ

How much do civil engineers make in New Jersey?

Civil engineers in New Jersey earn a median of $104,660 per year ($50.32 per hour), compared with $100,840 nationally.

Does New Jersey pay civil engineers well?

At $104,660, New Jersey pays 4% above the national median for civil engineers. An estimated 6,900 work in the state.

Civil Engineer salary in other states

All 51 states ranked arrow_forward

Related careers in New Jersey