SOC 17-2171 · Architecture and Engineering

Petroleum Engineers Salary by City

Petroleum engineers earn the most in Anchorage, AK (average $203,250 a year), followed by Midland, TX ($184,150) and Denver, CO ($179,920), among the 36 metro areas we cover. Nationwide the average is $157,150 and the median $144,910, for 18,060 workers (May 2025).

$157,150U.S. average
$203Khighest: Anchorage, AK
$109Klowest: Columbus, OH
36metro areas
Advertisement

Top 15 cities for petroleum engineers by average salary

Anchorage, AK$203,250
Midland, TX$184,150
Denver, CO$179,920
Dallas, TX$178,520
Houston, TX$177,780
Oklahoma City, OK$177,150
Austin, TX$170,520
Sacramento, CA$168,400
Oxnard, CA$162,800
Corpus Christi, TX$162,190
Los Angeles, CA$161,650
Beaumont, TX$161,270
Salt Lake City, UT$158,610
Lubbock, TX$158,220
Wichita, KS$154,110
Average annual wage, BLS OEWS May 2025.

Map: Petroleum Engineers salary by metro area

Loading map…

lower payhigher pay

Map data © OpenStreetMap contributors.

Petroleum Engineers salary by state

Alaska pays petroleum engineers the most statewide, $199,700 a year on average. Statewide columns cover every employer in the state; city columns cover the metro areas we publish.

StateStatewide averageStatewide medianJobsMetrosHighest city averageLowest city average
Alaska$199,700$206,2902801$203,250$203,250
Texas$171,580$164,8609,14012$184,150$115,870
Colorado$170,270$172,1901,3903$179,920$145,690
Utah$169,810$172,8402802$158,610$147,300
Oklahoma$155,900$153,0201,4502$177,150$139,140
Washington$149,490$134,8001901$151,000$151,000
California$147,940$143,5901,0605$168,400$137,320
Louisiana$138,270$139,6407101$153,850$153,850
Wyomingn/an/a2801$134,950$134,950
Michigann/an/a5801$131,810$131,810
North Dakota$130,910$132,1201300n/an/a
Kansas$128,430$115,6401101$154,110$154,110
West Virginia$122,770$93,3603801$112,480$112,480
Nebraska$120,870$100,8001501$119,510$119,510
Pennsylvania$120,180$101,8806002$134,210$117,270
Ohio$111,350$99,2602001$108,730$108,730
Montana$111,330$104,060n/a0n/an/a
New Mexico$110,040$99,9002601$120,170$120,170
Advertisement

Petroleum Engineers salary in every city we cover

Sort by any column. Each city links to its pay range, take-home pay and cost of living.

Metro areaAverageMedianHourlyJobs
Anchorage, AK$203,250$212,240$97.71200
Midland, TX$184,150$172,070$88.53940
Denver, CO$179,920$174,580$86.50900
Dallas, TX$178,520$168,600$85.83910
Houston, TX$177,780$169,870$85.474,770
Oklahoma City, OK$177,150$176,200$85.17700
Austin, TX$170,520$168,860$81.98150
Sacramento, CA$168,400$166,570$80.9670
Oxnard, CA$162,800$161,050$78.2740
Corpus Christi, TX$162,190$155,870$77.98110
Los Angeles, CA$161,650$167,000$77.72330
Beaumont, TX$161,270$167,600$77.5390
Salt Lake City, UT$158,610$180,230$76.26110
Lubbock, TX$158,220$164,480$76.07100
Wichita, KS$154,110$111,590$74.0940
New Orleans, LA$153,850$148,390$73.97320
Grand Junction, CO$151,330$161,940$72.7650
Seattle, WA$151,000$134,800$72.6040
San Francisco, CA$150,800$143,590$72.50n/a
Ogden, UT$147,300$158,300$70.8240
Odessa, TX$147,120$135,620$70.73220
Greeley, CO$145,690$132,240$70.05300
Tyler, TX$144,170$132,530$69.3160
El Paso, TX$139,830$131,740$67.2340
Tulsa, OK$139,140$130,750$66.89370
Bakersfield, CA$137,320$147,440$66.02160
Casper, WY$134,950$125,640$64.8880
Pittsburgh, PA$134,210$130,230$64.52210
Detroit, MI$131,810$135,630$63.37n/a
San Antonio, TX$129,910$120,460$62.46240
Farmington, NM$120,170$111,570$57.7830
Lincoln, NE$119,510$98,010$57.46n/a
Philadelphia, PA$117,270$106,650$56.3880
Longview, TX$115,870$101,290$55.71130
Charleston, WV$112,480$88,860$54.0880
Columbus, OH$108,730$99,260$52.2760

Related jobs

Advertisement

Petroleum Engineers salary: questions

Where do petroleum engineers make the most money?

In Anchorage, AK, with an average of $203,250 a year, among the 36 metro areas we cover.

What is the average petroleum engineers salary in the U.S.?

$157,150 a year nationwide (BLS OEWS national estimates, May 2025); the median is $144,910, so half of petroleum engineers earn more than that and half less.

What salary should petroleum engineers ask for?

Start from the figures for your city: the middle half of petroleum engineers nationwide earn between $106,270 (25th percentile) and $197,920 (75th percentile). Newer workers usually start near the 25th percentile and experienced ones can ask for the 75th; each city page shows the local range. See how to read salary percentiles.

Which state pays petroleum engineers the most?

Alaska, with a statewide average of $199,700 a year (BLS state estimates, May 2025).

Where is petroleum engineers pay the lowest?

Columbus, OH, at $108,730 a year on average. Lower pay often comes with lower prices: check the cost of living on each city page.

Sources and how to read this page

Read the full methodology. Spotted an error? Tell us.