Petroleum Engineers Salary

National and city-level salary data from the Bureau of Labor Statistics, May 2025
$144,910
Median Salary
18,060
Total Employed
$157,150
Mean Salary

National Salary Range

$81,440 Median: $144,910 $253,200
P10: $81,440 P25: $106,270 P75: $197,920 P90: $253,200

How Much Do Petroleum Engineers Make?

The national median salary for petroleum engineers is $144,910, with a salary spread of $171,760 from the 10th to 90th percentile -- a 119% range that reflects differences in experience, location, and industry. The mean salary of $157,150 is higher than the median, indicating that top earners pull the average upward. The highest-paying metro area is Anchorage, AK, where the median reaches $212,240.

Highest Paying Cities

Anchorage, AK
$212,240
$174,580
Midland, TX
$172,070
$169,870
$168,860
$168,600
Beaumont, TX
$167,600
$167,000

Where the Jobs Are

4,770
Midland, TX
940
370
New Orleans, LA
320
Greeley, CO
300

Salary by Metro Area

City Median P25 P75 Employment
Anchorage, AK$212,240$174,050$219,480200
Salt Lake City, UT$180,230$122,000$203,520110
Oklahoma City, OK$176,200$135,710$220,150700
Denver, CO$174,580$119,890$214,500900
Midland, TX$172,070$130,300$227,880940
Houston, TX$169,870$126,640$225,0804,770
Austin, TX$168,860$133,570$208,450150
Dallas, TX$168,600$131,400$221,090910
Beaumont, TX$167,600$134,970$175,07090
Los Angeles, CA$167,000$133,050$178,870330
Sacramento, CA$166,570$146,760$186,44070
Lubbock, TX$164,480$97,210$201,060100
Grand Junction, CO$161,940$89,970$191,22050
Oxnard, CA$161,050$139,770$188,72040
Ogden, UT$158,300$116,850$170,66040
Corpus Christi, TX$155,870$125,400$191,950110
New Orleans, LA$148,390$121,510$182,560320
Bakersfield, CA$147,440$104,310$167,330160
San Francisco, CA$143,590$143,580$165,560--
Detroit, MI$135,630$106,610$154,590--
Odessa, TX$135,620$96,730$177,270220
Seattle, WA$134,800$134,800$184,36040
Tyler, TX$132,530$104,920$167,23060
Greeley, CO$132,240$93,670$197,290300
El Paso, TX$131,740$123,020$163,11040
Tulsa, OK$130,750$105,370$160,050370
Pittsburgh, PA$130,230$101,880$162,040210
Casper, WY$125,640$103,010$151,19080
San Antonio, TX$120,460$87,320$158,290240
Wichita, KS$111,590$104,620$193,08040
Farmington, NM$111,570$91,330$131,52030
Philadelphia, PA-NJ-DE-MD$106,650$81,280$135,69080
Longview, TX$101,290$75,400$154,080130
Columbus, OH$99,260$98,580$138,01060
Lincoln, NE$98,010$98,010$141,440--
Charleston, WV$88,860$84,300$108,13080

Frequently Asked Questions

What is the average petroleum engineers salary?
The national median salary for petroleum engineers is $144,910 as of May 2025, according to the U.S. Bureau of Labor Statistics. The mean (average) salary is $157,150. Salaries range from $81,440 at the 10th percentile to $253,200 at the 90th percentile.
Where do petroleum engineers earn the most?
The highest-paying metro areas for petroleum engineers are Anchorage, AK ($212,240), Salt Lake City, UT ($180,230), Oklahoma City, OK ($176,200). These figures reflect median salaries from BLS government data.
How many petroleum engineers jobs are there in the U.S.?
There are approximately 18,060 petroleum engineers employed across the United States as of May 2025, according to the Bureau of Labor Statistics Occupational Employment and Wage Statistics program.

Source: U.S. Bureau of Labor Statistics, May 2025 OEWS. This data reflects occupational employment and wage estimates and may not capture total compensation including equity, bonuses, or benefits.