Mechanical Engineer Salary in Maryland
Mechanical Engineer pay in Maryland, explained
Mechanical engineers in Maryland earn a median of $122,870 per year ($59.07 per hour), which is 18% above the national median of $104,110. Entry-level workers earn around $79,670, while the most experienced mechanical engineers reach about $176,680. Pay varies by employer, setting, and metro area within Maryland.
Is $122,870 good pay in Maryland?
Adjusted for Maryland's cost of living (which runs 105% of the U.S. average), that $122,870 is worth about $117,065 in national buying power — ranking Maryland #9 for real pay (vs #7 on the sticker number).
See the full Mechanical Engineer Real Pay Index arrow_forward
Mechanical Engineer pay by experience in Maryland
Mechanical Engineer pay in neighboring states
| State | Median / yr | Real pay | vs MD |
|---|---|---|---|
| Maryland (here) | $122,870 | $117,065 | — |
| District of Columbia | $133,300 | $121,291 | −$10,430 |
| Delaware | $125,130 | $125,371 | −$2,260 |
| Virginia | $104,180 | $103,042 | +$18,690 |
| Pennsylvania | $97,920 | $100,357 | +$24,950 |
| West Virginia | $97,390 | $108,819 | +$25,480 |
Mechanical Engineer in Maryland: FAQ
How much do mechanical engineers make in Maryland?
Mechanical engineers in Maryland earn a median of $122,870 per year ($59.07 per hour), compared with $104,110 nationally.
Does Maryland pay mechanical engineers well?
At $122,870, Maryland pays 18% above the national median for mechanical engineers. An estimated 6,550 work in the state.