NJ · SOC 17-2141 · Most current data

Mechanical Engineers Salary in New Jersey

Median Annual Salary $107,020 +5% above national average (national: $102,320)
$112,560Mean Annual
$51Median Hourly
4,440Employed in State

New Jersey ranks 13th of 51 states and D.C. for mechanical engineers pay, trailing top-paying New Mexico ($141,490) by $34,470 — a 32% gap.

Mechanical Engineers are less concentrated in New Jersey than the U.S. average — a location quotient of 0.56 means the occupation's share of local jobs is 1.79× below the national share.

New Jersey employs roughly 1.5% of all mechanical engineers in the country (4,440 workers).

Salary Range: 10th to 90th Percentile

$107,020
$72,440
10th pct.
$159,010
90th pct.

Full Percentile Breakdown

PercentileAnnual WageHourly Wage
10th percentile (entry-level)$72,440$34.83
25th percentile$85,590$41.15
50th percentile (median)$107,020$51.45
75th percentile$135,500$65.14
90th percentile (top earners)$159,010$76.45
Mean (average)$112,560$54.11

How New Jersey Compares

StateMedian Annualvs. New Jersey
New Jersey (current) $107,020 n/a
New Mexico $141,490 +32%
District of Columbia $130,000 +21%
Alaska $129,990 +21%
California $126,370 +18%
Massachusetts $122,670 +15%
Wyoming $116,910 +9%
Rhode Island $115,270 +8%
Louisiana $114,050 +7%

Showing top-paying states with available data. View all states →

Related Occupations in New Jersey

OccupationMedian AnnualEmployment
Physical Therapists $106,310 7,760
Producers and Directors $107,850 3,060
Business Teachers, Postsecondary $105,230 2,490
Management Analysts $105,100 21,490
Network and Computer Systems Administrators $104,850 10,300
Health Specialties Teachers, Postsecondary $104,760 2,870

Frequently Asked Questions

What is the average Mechanical Engineers salary in New Jersey?

The mean mechanical engineers salary in New Jersey is $112,560 per year. The median (middle) salary is $107,020 per year.

What is the starting salary for a Mechanical Engineers in New Jersey?

Entry-level mechanical engineerss (10th percentile) in New Jersey typically earn around $72,440 per year. Workers at the 25th percentile earn approximately $85,590 per year.

What is the highest Mechanical Engineers salary in New Jersey?

Top earners (90th percentile) in this occupation in New Jersey make approximately $159,010 per year. Those in the 75th percentile earn around $135,500 per year.

How does the New Jersey Mechanical Engineers salary compare to the national average?

The median mechanical engineers salary in New Jersey is $107,020, which is +5% above national average of $102,320.

Figures use the most current federal occupational wage survey. All wages are estimates; actual pay varies by experience, education, and employer. About the data.