Salaripedia
English

How much does an environmental engineer make in Pennsylvania?

$103,300a year

Median yearly pay for environmental engineers in Pennsylvania. That is $49.68 an hour or $8,611 a month.

Hourly
$49.68
Vs. national median
-4%
Rank among states
24 of 50
Jobs in the state
1,750
Pay range
Lowest 10%: $47,930Median: $103,300Highest 10%: $150,000
PercentileYearlyHourly
10th$47,930$23.04
25th$76,040$36.56
Median$103,300$49.68
75th$135,000$64.90
90th$150,000$72.11

Cities in Pennsylvania

Metro areas, median yearly pay.

Philadelphia, PA$129,400
Allentown, PA$110,000
York, PA$102,300
Pittsburgh, PA$98,010
Harrisburg, PA$91,770
Scranton, PA$85,420
Salaries for every job in Pennsylvania

Nearby in the ranking

States with similar pay for environmental engineers.

21. Michigan$105,100
22. Virginia$104,900
23. Utah$103,400
24. Pennsylvania$103,300
25. Alabama$102,700
26. New Jersey$102,600
27. New York$101,300
Environmental Engineer salary in all states

Frequently asked questions

How much does an environmental engineer make an hour in Pennsylvania?

The median hourly pay in Pennsylvania is $49.68 ($103,300 a year).

Do environmental engineers make more in Pennsylvania than the national average?

No: $103,300 against $107,100 nationally, 4% less.

Where does Pennsylvania rank for environmental engineer pay?

Pennsylvania ranks 24 of 50 states.

Which city in Pennsylvania pays environmental engineers the most?

Philadelphia-Camden-Wilmington, PA-NJ-DE-MD, with a median of $129,400 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.