Loading Legacy
Engineering · US Salary
Median $131,800/yr · about $63.37/hr
Entry-level
$80,000
Median (typical)
$131,800
Experienced
$195,000
Job growth
+2%
slower than average
Education
Bachelor's
Field
Engineering
The typical Petroleum Engineer in the United States earns a median salary of $131,800 per year — roughly $63.37 per hour. Pay ranges from about $80,000 for entry-level roles to $195,000 for experienced professionals.
Demand for Petroleum Engineers is projected to change by 2% over the next decade (slower than average). Most positions require a Bachelor's degree. Actual pay varies with location, industry, and employer — use our take-home pay calculator to estimate your after-tax income by state.
See all salaries by job or our methodology.