Civil Engineers Salary in New Jersey

Ranked #9 of 51 · NJ

5.6% above U.S. average
Mean annual salary $114,750 ≈ $55/hr
Median annual salary $104,660
Employment 6,900

Salary Distribution (10th–90th percentile)

P10 $74,640P25 $82,270 Median $104,660P75 $134,270P90 $169,220

About 80% of civil engineerss in New Jersey earn between $74,640 and $169,220. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

New Jersey
$114,750
U.S. average
$108,670

The mean civil engineers salary in New Jersey is $114,750, about 5.6% above the U.S. average ($108,670). That works out to roughly $55/hr at 2,080 hours per year.

Metro Areas in New Jersey

Metro areaMedianMeanEmployment
Trenton-Princeton, NJ $101,090 $106,520 1,100
Vineland, NJ $100,620 $105,980 60
Atlantic City-Hammonton, NJ $99,360 $107,080 170

Frequently Asked Questions

How much do civil engineers make in New Jersey?

The median civil engineers salary in New Jersey is $104,660 per year (mean $114,750), and about 80% earn between $74,640 and $169,220.

How much do civil engineers make per hour in New Jersey?

Roughly $55 per hour, based on a mean annual wage of $114,750 and 2,080 work hours per year.

Is New Jersey a high-paying state for civil engineers?

New Jersey ranks #9 of 51 states for civil engineers pay. Its mean salary of $114,750 is about 5.6% above the U.S. average of $108,670.

Which metro areas in New Jersey pay civil engineers the most?

The highest-paying metro areas in New Jersey for civil engineers are Trenton-Princeton, NJ ($101,090), Vineland, NJ ($100,620), Atlantic City-Hammonton, NJ ($99,360), by median annual wage.

← Back to all civil engineers states