Civil Engineers Salary in Maryland

Ranked #18 of 51 · MD

1.2% below U.S. average
Mean annual salary $107,320 ≈ $52/hr
Median annual salary $100,680
Employment 5,240

Salary Distribution (10th–90th percentile)

P10 $75,550P25 $81,640 Median $100,680P75 $126,620P90 $152,730

About 80% of civil engineerss in Maryland earn between $75,550 and $152,730. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Maryland
$107,320
U.S. average
$108,670

The mean civil engineers salary in Maryland is $107,320, about 1.2% below the U.S. average ($108,670). That works out to roughly $52/hr at 2,080 hours per year.

Metro Areas in Maryland

Metro areaMedianMeanEmployment
Hagerstown-Martinsburg, MD-WV $101,800 $109,440 60
Baltimore-Columbia-Towson, MD $100,500 $107,130 2,540
Lexington Park, MD $98,390 $107,140 130
Salisbury, MD $87,710 $94,230 40
Maryland nonmetropolitan area $86,330 $92,820 110

Frequently Asked Questions

How much do civil engineers make in Maryland?

The median civil engineers salary in Maryland is $100,680 per year (mean $107,320), and about 80% earn between $75,550 and $152,730.

How much do civil engineers make per hour in Maryland?

Roughly $52 per hour, based on a mean annual wage of $107,320 and 2,080 work hours per year.

Is Maryland a high-paying state for civil engineers?

Maryland ranks #18 of 51 states for civil engineers pay. Its mean salary of $107,320 is about 1.2% below the U.S. average of $108,670.

Which metro areas in Maryland pay civil engineers the most?

The highest-paying metro areas in Maryland for civil engineers are Hagerstown-Martinsburg, MD-WV ($101,800), Baltimore-Columbia-Towson, MD ($100,500), Lexington Park, MD ($98,390), by median annual wage.

← Back to all civil engineers states