Mechanical Engineer Salary in New Hampshire
Mechanical Engineer pay in New Hampshire, explained
Mechanical engineers in New Hampshire earn a median of $103,660 per year ($49.84 per hour), in line with the national median of $104,110. Entry-level workers earn around $72,740, while the most experienced mechanical engineers reach about $165,500. Pay varies by employer, setting, and metro area within New Hampshire.
Is $103,660 good pay in New Hampshire?
Adjusted for New Hampshire's cost of living (which runs 104% of the U.S. average), that $103,660 is worth about $99,515 in national buying power — ranking New Hampshire #43 for real pay (vs #20 on the sticker number).
See the full Mechanical Engineer Real Pay Index arrow_forward
Mechanical Engineer pay by experience in New Hampshire
Mechanical Engineer pay in neighboring states
| State | Median / yr | Real pay | vs NH |
|---|---|---|---|
| New Hampshire (here) | $103,660 | $99,515 | — |
| Massachusetts | $119,300 | $112,806 | −$15,640 |
| Vermont | $107,330 | $109,567 | −$3,670 |
| Maine | $102,430 | $105,544 | +$1,230 |
Mechanical Engineer in New Hampshire: FAQ
How much do mechanical engineers make in New Hampshire?
Mechanical engineers in New Hampshire earn a median of $103,660 per year ($49.84 per hour), compared with $104,110 nationally.
Does New Hampshire pay mechanical engineers well?
At $103,660, New Hampshire pays about the same as the national median for mechanical engineers. An estimated 2,760 work in the state.