Civil Engineer Salary in Maryland
Civil Engineer pay in Maryland, explained
Civil engineers in Maryland earn a median of $100,680 per year ($48.41 per hour), in line with the national median of $100,840. Entry-level workers earn around $75,550, while the most experienced civil engineers reach about $152,730. Pay varies by employer, setting, and metro area within Maryland.
Is $100,680 good pay in Maryland?
Adjusted for Maryland's cost of living (which runs 105% of the U.S. average), that $100,680 is worth about $95,923 in national buying power — ranking Maryland #44 for real pay (vs #19 on the sticker number).
Civil Engineer pay by experience in Maryland
Civil Engineer pay in neighboring states
| State | Median / yr | Real pay | vs MD |
|---|---|---|---|
| Maryland (here) | $100,680 | $95,923 | — |
| District of Columbia | $103,880 | $94,521 | −$3,200 |
| Delaware | $100,220 | $100,413 | +$460 |
| Pennsylvania | $97,850 | $100,285 | +$2,830 |
| Virginia | $97,120 | $96,060 | +$3,560 |
| West Virginia | $86,930 | $97,132 | +$13,750 |
Civil Engineer in Maryland: FAQ
How much do civil engineers make in Maryland?
Civil engineers in Maryland earn a median of $100,680 per year ($48.41 per hour), compared with $100,840 nationally.
Does Maryland pay civil engineers well?
At $100,680, Maryland pays about the same as the national median for civil engineers. An estimated 5,240 work in the state.