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

Mechanical Engineer Salary in New Jersey

Median Annual in New Jersey
$112,300/yr
Median Hourly Wage
$53.99/hr
▲ 8% above U.S. median

Salary Distribution in New Jersey

groups Employed in NJ
4,180
public U.S. Median
$104,110
savings Real pay (cost-adjusted)
$103,212 #30 of 51

Mechanical Engineer pay in New Jersey, explained

Mechanical engineers in New Jersey earn a median of $112,300 per year ($53.99 per hour), which is 8% above the national median of $104,110. Entry-level workers earn around $79,160, while the most experienced mechanical engineers reach about $162,800. Pay varies by employer, setting, and metro area within New Jersey.

Is $112,300 good pay in New Jersey?

Adjusted for New Jersey's cost of living (which runs 109% of the U.S. average), that $112,300 is worth about $103,212 in national buying power — ranking New Jersey #30 for real pay (vs #13 on the sticker number).

See the full Mechanical Engineer Real Pay Index arrow_forward

Mechanical Engineer pay by experience in New Jersey

Entry level (10th pct)
$79,160
$38.06/hr
Median
Mid-career (50th pct)
$112,300
$53.99/hr
Experienced (90th pct)
$162,800
$78.27/hr

Mechanical Engineer pay in neighboring states

StateMedian / yrReal payvs NJ
New Jersey (here) $112,300 $103,212
Delaware $125,130 $125,371 −$12,830
New York $102,440 $94,921 +$9,860
Pennsylvania $97,920 $100,357 +$14,380

Mechanical Engineer in New Jersey: FAQ

How much do mechanical engineers make in New Jersey?

Mechanical engineers in New Jersey earn a median of $112,300 per year ($53.99 per hour), compared with $104,110 nationally.

Does New Jersey pay mechanical engineers well?

At $112,300, New Jersey pays 8% above the national median for mechanical engineers. An estimated 4,180 work in the state.

Mechanical Engineer salary in other states

All 51 states ranked arrow_forward

Related careers in New Jersey