Salaripedia
English

How much does a civil engineer make in Maryland?

$100,700a year

Median yearly pay for civil engineers in Maryland. That is $48.40 an hour or $8,390 a month.

Hourly
$48.40
Vs. national median
+0%
Rank among states
19 of 51
Jobs in the state
5,240
Pay range
Lowest 10%: $75,550Median: $100,700Highest 10%: $152,700
PercentileYearlyHourly
10th$75,550$36.32
25th$81,640$39.25
Median$100,700$48.40
75th$126,600$60.88
90th$152,700$73.43

Cities in Maryland

Metro areas, median yearly pay.

Hagerstown, MD$101,800
Washington, DC$101,800
Baltimore, MD$100,500
Philadelphia, PA$99,410
Lexington Park, MD$98,390
Salisbury, MD$87,710
Salaries for every job in Maryland

Nearby in the ranking

States with similar pay for civil engineers.

16. Colorado$101,400
17. Kentucky$100,900
18. North Carolina$100,700
19. Maryland$100,700
20. Delaware$100,200
21. Mississippi$100,200
22. Illinois$99,760
Civil Engineer salary in all states

Frequently asked questions

How much does a civil engineer make an hour in Maryland?

The median hourly pay in Maryland is $48.40 ($100,700 a year).

Do civil engineers make more in Maryland than the national average?

Yes: $100,700 against $100,800 nationally, 0% more.

Where does Maryland rank for civil engineer pay?

Maryland ranks 19 of 51 states.

Which city in Maryland pays civil engineers the most?

Hagerstown-Martinsburg, MD-WV, with a median of $101,800 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.