Petroleum Engineers Salary in Pennsylvania

BLS OEWS May 2025 • 3 metro areas • Pennsylvania

Petroleum Engineers in Pennsylvania earn a median salary of $104,160 per year on average across 3 metro and nonmetro areas, -26.3% vs the national median of $141,280. An estimated 300 petroleum engineers are employed across Pennsylvania, with salaries ranging from $98,800 to $114,460 depending on location.

$104,160 Avg median salary in Pennsylvania
$114,460 Highest paying metro
$98,800 Lowest paying metro
300 Employed in Pennsylvania

Compare Petroleum Engineers salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Petroleum Engineers
in
    vs

      Petroleum Engineers salaries by city in Pennsylvania

      Metro area Median salary 25th pct 75th pct Employed
      Philadelphia, PA-NJ-DE-MD $114,460 $83,230 $142,730 80
      Northwestern Pennsylvania $99,220 $98,420 $156,860 40
      Pittsburgh, PA $98,800 $87,660 $153,300 180

      View Petroleum Engineers salaries in all cities