Skip to content
AffordMap
Engineering

Petroleum Engineers Salary by State and Metro Area (2026)

Petroleum Engineerss in the United States earn a median salary of $141,280/year ($67.92/hr). Salaries range from $78,840 to $228,790 depending on experience. Below, compare salaries across all 50 states and top metro areas.

$79K
10th percentile
$107K
25th percentile
$141K
Median
$191K
75th percentile
$229K
90th percentile

Petroleum Engineers salary by state

StateMedianHourlyEmployment
Alaska$201K$96.51/hr310
Utah$167K$80.09/hr380
Tennessee$164K$78.96/hr50
Texas$153K$73.65/hr10,640
Wyoming$153K$73.45/hr320
California$148K$71.05/hr1,190
Oklahoma$142K$68.49/hr1,290
New Jersey$141K$67.69/hr30
Louisiana$135K$64.73/hr920
Michigan$131K$63.1/hr80

Top paying metro areas

Metro areaMedianEmployment
Anchorage, AK$205K220
Amarillo, TX$200K50
Austin-Round Rock-San Marcos, TX$184K260
Salt Lake City-Murray, UT$174K150
Oklahoma City, OK$173K680
Beaumont-Port Arthur, TX$167K160
Midland, TX$166K1,180
Sacramento-Roseville-Folsom, CA$163K60
Los Angeles-Long Beach-Anaheim, CA$161K300
Wichita Falls, TX$161K60
How to become a petroleum engineersCareer guide →