Salaripedia
English

How much does a petroleum engineer make in Pennsylvania?

$101,900a year

Median yearly pay for petroleum engineers in Pennsylvania. That is $48.98 an hour or $8,490 a month.

Hourly
$48.98
Vs. national median
-30%
Rank among states
12 of 16
Jobs in the state
600
Pay range
Lowest 10%: $77,220Median: $101,900Highest 10%: $175,100
PercentileYearlyHourly
10th$77,220$37.13
25th$96,040$46.17
Median$101,900$48.98
75th$138,900$66.77
90th$175,100$84.20

Cities in Pennsylvania

Metro areas, median yearly pay.

Pittsburgh, PA$130,200
Philadelphia, PA$106,700
Salaries for every job in Pennsylvania

Nearby in the ranking

States with similar pay for petroleum engineers.

9. North Dakota$132,100
10. Kansas$115,600
11. Montana$104,100
12. Pennsylvania$101,900
13. Nebraska$100,800
14. New Mexico$99,900
15. Ohio$99,260
Petroleum Engineer salary in all states

Frequently asked questions

How much does a petroleum engineer make an hour in Pennsylvania?

The median hourly pay in Pennsylvania is $48.98 ($101,900 a year).

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

No: $101,900 against $144,900 nationally, 30% less.

Where does Pennsylvania rank for petroleum engineer pay?

Pennsylvania ranks 12 of 16 states.

Which city in Pennsylvania pays petroleum engineers the most?

Pittsburgh, PA, with a median of $130,200 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.