Environmental Engineers Salary in Pennsylvania
BLS OEWS May 2025 • 8 metro areas • Pennsylvania
Environmental Engineers in Pennsylvania earn a median salary of $95,249 per year on average across 8 metro and nonmetro areas, -8.6% vs the national median of $104,170. An estimated 1,450 environmental engineers are employed across Pennsylvania, with salaries ranging from $83,130 to $106,640 depending on location.
$95,249
Avg median salary in Pennsylvania
$106,640
Highest paying metro
$83,130
Lowest paying metro
1,450
Employed in Pennsylvania
Compare Environmental Engineers salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Environmental Engineers
in
Environmental Engineers salaries by city in Pennsylvania
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Allentown, PA-NJ | $106,640 | $76,170 | $125,760 | 30 |
| Philadelphia, PA-NJ-DE-MD | $101,980 | $77,230 | $134,690 | 760 |
| Reading, PA | $101,060 | $74,970 | $110,420 | 30 |
| Pittsburgh, PA | $97,760 | $74,560 | $117,230 | 340 |
| Northwestern Pennsylvania | $94,040 | $76,920 | $111,760 | 30 |
| York, PA | $91,250 | $73,410 | $120,320 | 40 |
| Harrisburg, PA | $86,130 | $73,280 | $104,110 | 170 |
| Scranton, PA | $83,130 | $72,240 | $104,920 | 50 |