Civil Engineer Salary in New Jersey
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).
Civil Engineer pay by experience in New Jersey
Civil Engineer pay in neighboring states
| State | Median / yr | Real pay | vs 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.