SalaryCalculations

Civil Engineers Salary in Pennsylvania

State wage data from the BLS OEWS survey, May 2025.

Median annual

$97,850

Median hourly

$47

Average annual

$100,750

Employed in state

16K

The median annual salary for Civil Engineers in Pennsylvania is $97,850, or about $47 an hour. That is 3% lower than the national median.

Pay in Pennsylvania ranges from $67,930 at the 10th percentile to $141,310 at the 90th percentile. Roughly 16K people work as civil engineers in the state.

Pay distribution in Pennsylvania

10th$67,930
25th$77,920
Median$97,850
75th$122,320
90th$141,310

Salary calculator

Hourly
$47.04
Daily
$376
Weekly
$1,882
Bi-weekly
$3,763
Monthly
$8,154
Annual
$97,850

$97,850 a year is around the 50th percentile for Civil Engineerss in Pennsylvania. The median is $97,850.

Civil Engineers pay by metro area in Pennsylvania

Metro areaMedian annualEmployment
Pittsburgh, PA$100,6804.2K
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD$99,4106.2K
Reading, PA$98,890320
Allentown-Bethlehem-Easton, PA-NJ$98,760600
Lancaster, PA$97,780540
State College, PA$96,110160
Scranton--Wilkes-Barre, PA$95,730450
York-Hanover, PA$95,040400
Harrisburg-Carlisle, PA$93,8301.4K
Altoona, PA$93,680220
Chambersburg, PA$92,58060
Williamsport, PA$91,770140
Lebanon, PA$80,55040
Erie, PA$79,370130
Johnstown, PA$77,550190

Other jobs in Pennsylvania

All salaries in Pennsylvania →