Mechanical Engineers Salary in Maryland

BLS OEWS May 2025 • 4 metro areas • Maryland

Mechanical Engineers in Maryland earn a median salary of $102,838 per year on average across 4 metro and nonmetro areas, +0.5% vs the national median of $102,320. An estimated 3,970 mechanical engineers are employed across Maryland, with salaries ranging from $79,360 to $123,300 depending on location.

$102,838 Avg median salary in Maryland
$123,300 Highest paying metro
$79,360 Lowest paying metro
3,970 Employed in Maryland

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 Maryland

      Metro area Median salary 25th pct 75th pct Employed
      Lexington Park, MD $123,300 $100,040 $142,960 690
      Baltimore, MD $106,880 $86,800 $142,060 2,910
      Hagerstown, MD-WV $101,810 $81,170 $127,250 300
      Maryland $79,360 $66,520 $95,020 70

      View Mechanical Engineers salaries in all cities