Mechanical Engineers Salary in New Jersey
BLS OEWS May 2025 • 3 metro areas • New Jersey
Mechanical Engineers in New Jersey earn a median salary of $99,437 per year on average across 3 metro and nonmetro areas, -2.8% vs the national median of $102,320. An estimated 290 mechanical engineers are employed across New Jersey, with salaries ranging from $96,400 to $101,560 depending on location.
$99,437
Avg median salary in New Jersey
$101,560
Highest paying metro
$96,400
Lowest paying metro
290
Employed in New Jersey
Compare Mechanical Engineers salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Mechanical Engineers
in
Mechanical Engineers salaries by city in New Jersey
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Trenton, NJ | $101,560 | $82,910 | $120,910 | 180 |
| Atlantic City, NJ | $100,350 | $79,070 | $128,100 | 40 |
| Vineland, NJ | $96,400 | $83,190 | $113,400 | 70 |