Civil Engineers Salary in Maryland

BLS OEWS May 2025 • 5 metro areas • Maryland

Civil Engineers in Maryland earn a median salary of $93,016 per year on average across 5 metro and nonmetro areas, -6.6% vs the national median of $99,590. An estimated 3,030 civil engineers are employed across Maryland, with salaries ranging from $82,220 to $103,830 depending on location.

$93,016 Avg median salary in Maryland
$103,830 Highest paying metro
$82,220 Lowest paying metro
3,030 Employed in Maryland

Compare Civil Engineers salaries & buying power

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

Full tool →
Civil Engineers
in
    vs

      Civil Engineers salaries by city in Maryland

      Metro area Median salary 25th pct 75th pct Employed
      Baltimore, MD $103,830 $82,370 $126,580 2,680
      Lexington Park, MD $98,650 $80,520 $125,440 160
      Hagerstown, MD-WV $90,190 $71,290 $125,820 50
      Maryland $90,190 $72,540 $107,240 100
      Salisbury, MD $82,220 $72,220 $98,870 40

      View Civil Engineers salaries in all cities