Civil Engineers Salary in Pennsylvania
BLS OEWS May 2025 • 19 metro areas • Pennsylvania
Civil Engineers in Pennsylvania earn a median salary of $90,602 per year on average across 19 metro and nonmetro areas, -9% vs the national median of $99,590. An estimated 14,900 civil engineers are employed across Pennsylvania, with salaries ranging from $76,750 to $97,510 depending on location.
$90,602
Avg median salary in Pennsylvania
$97,510
Highest paying metro
$76,750
Lowest paying metro
14,900
Employed in Pennsylvania
Compare Civil Engineers salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Civil Engineers
in
Civil Engineers salaries by city in Pennsylvania
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Lebanon, PA | $97,510 | $75,630 | $125,650 | 30 |
| Allentown, PA-NJ | $97,430 | $76,830 | $121,350 | 530 |
| Reading, PA | $96,890 | $76,130 | $123,690 | 310 |
| Philadelphia, PA-NJ-DE-MD | $96,630 | $78,010 | $124,440 | 6,270 |
| Pittsburgh, PA | $95,770 | $76,510 | $120,080 | 3,630 |
| Northeastern Pennsylvania | $92,860 | $72,480 | $108,040 | 130 |
| Erie, PA | $92,730 | $74,920 | $107,570 | 110 |
| Altoona, PA | $92,000 | $78,890 | $107,400 | 190 |
| Harrisburg, PA | $92,000 | $76,340 | $112,200 | 1,210 |
| Southwestern Pennsylvania | $90,990 | $72,240 | $104,190 | 180 |
| Scranton, PA | $89,960 | $73,940 | $104,270 | 390 |
| Chambersburg, PA | $89,850 | $69,020 | $121,990 | 50 |
| Williamsport, PA | $89,490 | $75,420 | $107,330 | 150 |
| State College, PA | $89,420 | $76,150 | $120,760 | 190 |
| Lancaster, PA | $88,790 | $74,700 | $109,720 | 440 |
| York, PA | $85,440 | $73,830 | $109,050 | 430 |
| Northwestern Pennsylvania | $84,240 | $73,010 | $101,400 | 310 |
| Central Pennsylvania | $82,680 | $71,720 | $102,690 | 170 |
| Johnstown, PA | $76,750 | $70,550 | $99,310 | 180 |