Mechanical Engineers Salary in New Hampshire

BLS OEWS May 2025 • 4 metro areas • New Hampshire

Mechanical Engineers in New Hampshire earn a median salary of $102,608 per year on average across 4 metro and nonmetro areas, +0.3% vs the national median of $102,320. An estimated 1,730 mechanical engineers are employed across New Hampshire, with salaries ranging from $97,040 to $106,160 depending on location.

$102,608 Avg median salary in New Hampshire
$106,160 Highest paying metro
$97,040 Lowest paying metro
1,730 Employed in New Hampshire

Compare Mechanical Engineers salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Mechanical Engineers
in
    vs

      Mechanical Engineers salaries by city in New Hampshire

      Metro area Median salary 25th pct 75th pct Employed
      Northern New Hampshire $106,160 $85,540 $135,180 280
      Manchester, NH $105,280 $88,430 $128,300 940
      Southwestern New Hampshire $101,950 $76,370 $109,920 280
      Central New Hampshire $97,040 $79,790 $110,990 230

      View Mechanical Engineers salaries in all cities