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.

Full tool →
Environmental Engineers
in
    vs

      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

      View Environmental Engineers salaries in all cities