SalariesPetroleum Engineers

Petroleum Engineers Salary in the United States

Median pay, percentile range, and top US metros — official BLS data.

The median salary for Petroleum Engineers in the United States is $144,910 per year — about $70 per hour, according to the U.S. Bureau of Labor Statistics. Half of all workers in this occupation earn between $106,270 and $197,920 a year.

Median annual salary
$144,910
~$70/hr · ~$12,076/mo
Total US jobs
20K
Slower than average
Education
Bachelor's degree
Growth: +1%

Salary range

10th %ile
$81,440
25th %ile
$106,270
Median
$144,910
75th %ile
$197,920
90th %ile
$253,200

Top US metros for Petroleum Engineers

MetroLocal salary
Anchorage, AK$212,240
Oklahoma City, OK$176,200
Salt Lake City-Murray, UT$180,230
Beaumont-Port Arthur, TX$167,600
Lubbock, TX$164,480
Midland, TX$172,070
Grand Junction, CO$161,940
Austin-Round Rock-San Marcos, TX$168,860
Houston-Pasadena-The Woodlands, TX$169,870
Corpus Christi, TX$155,870

Frequently asked questions

How much do Petroleum Engineers make in the US?

The median salary is $144,910 per year (about $70 per hour), according to BLS data. The middle 50% of workers earn between $106,270 and $197,920 a year.

How much do Petroleum Engineers make per hour?

About $70 per hour, based on the median annual salary of $144,910 for full-time work (2,080 hours per year).

What education do you need to work as Petroleum Engineers?

Typical entry-level education: Bachelor's degree, according to the U.S. Bureau of Labor Statistics.

Do these salary figures include bonuses or overtime?

No. BLS Occupational Employment and Wage Statistics reflect base wages only — they exclude overtime pay, bonuses, and most benefits.

View Petroleum Engineers jobs

Browse open positions in this career — remote and on-site roles available.

Find Petroleum Engineers jobs →
Source: US Bureau of Labor Statistics — Occupational Employment and Wage Statistics. (May 2025 OEWS.)