Skip to content
AffordMap
Engineering

Petroleum Engineers Salary by State and Metro Area

Petroleum Engineers in the United States earn a median salary of $144,910/year ($69.67/hr). Salaries range from $81,440 to $253,200 depending on experience. Below, compare salaries across 16 states and 30 metro areas where BLS publishes data.

$81K
10th percentile
$106K
25th percentile
$145K
Median
$198K
75th percentile
$253K
90th percentile

Petroleum Engineers salary by state

StateMedianHourlyEmployment
Alaska$206K$99.18/hr280
Utah$173K$83.1/hr280
Colorado$172K$82.78/hr1,390
Texas$165K$79.26/hr9,140
Oklahoma$153K$73.57/hr1,450
California$144K$69.03/hr1,060
Louisiana$140K$67.13/hr710
Washington$135K$64.81/hr190
North Dakota$132K$63.52/hr130
Kansas$116K$55.6/hr110
Montana$104K$50.03/hr,
Pennsylvania$102K$48.98/hr600
Nebraska$101K$48.46/hr150
New Mexico$100K$48.03/hr260
Ohio$99K$47.72/hr200
West Virginia$93K$44.89/hr380
12

Showing 1–10 of 16 states with published data

BLS does not publish data for every state when sample sizes are too small

Top paying metro areas

Metro areaMedianEmployment
Anchorage, AK$212K200
Salt Lake City-Murray, UT$180K110
Oklahoma City, OK$176K700
Denver-Aurora-Centennial, CO$175K900
Midland, TX$172K940
Houston-Pasadena-The Woodlands, TX$170K4,770
Austin-Round Rock-San Marcos, TX$169K150
Dallas-Fort Worth-Arlington, TX$169K910
Beaumont-Port Arthur, TX$168K90
Los Angeles-Long Beach-Anaheim, CA$167K330
Sacramento-Roseville-Folsom, CA$167K70
Lubbock, TX$164K100
Grand Junction, CO$162K50
Oxnard-Thousand Oaks-Ventura, CA$161K40
Ogden, UT$158K40
Corpus Christi, TX$156K110
New Orleans-Metairie, LA$148K320
Bakersfield-Delano, CA$147K160
San Francisco-Oakland-Fremont, CA$144K,
Detroit-Warren-Dearborn, MI$136K,
Odessa, TX$136K220
Seattle-Tacoma-Bellevue, WA$135K40
Tyler, TX$133K60
Greeley, CO$132K300
El Paso, TX$132K40
Tulsa, OK$131K370
Pittsburgh, PA$130K210
Casper, WY$126K80
San Antonio-New Braunfels, TX$120K240
Wichita, KS$112K40
How to become a petroleum engineerCareer guide →