Petroleum Engineer Salary

Petroleum Engineers earn a median $144,910 a year nationally. Architecture and Engineering Occupations

U.S. median
$144,910
$69.67 per hour
Range
$81,440 – $239,200+
10th to 90th percentile
Employed
18,060
across the U.S.

Petroleum Engineer take-home pay calculator

Starts at the national median. Pick your state to see your real paycheck.

Petroleum Engineer
Deductions, kids & local tax

2026 tax year. Federal brackets from IRS Rev. Proc. 2025-32.

Your take-home pay
$110,312
per year · effective tax rate 23.9%
$9,193Monthly
$4,596Twice a month
$4,243Every 2 weeks
$53.03Hourly
  • Federal income tax$23,512
  • Social Security (6.2%)$8,984
  • Medicare (1.45%)$2,101
  • Texas income tax$0
  • Take-home pay$110,312

Marginal rate: 24% federal + 0.00% state

Pay by experience

PercentileSalaryHourlyTake-home (no state tax)
10th percentile (entry level)$81,440$39.15$66,123
25th percentile$106,270$51.09$83,591
Median (50th)$144,910$69.67$110,312
75th percentile$197,920$95.15$147,376
90th percentile (top earners)$253,200+$121.73$185,283

Best cities for petroleum engineers (after tax & cost of living)

#Metro areaMedianTake-homeReal value*Jobs
1Oklahoma City, OK$176,200$124,315$137,505700
2Midland, TX$172,070$128,876$134,550940
3Houston, TX$169,870$127,372$129,1434,770
4Dallas, TX$168,600$126,504$122,712910
5Denver, CO$174,580$123,618$116,861900

*Take-home pay in U.S.-average dollars (BEA Regional Price Parities).

Highest-paying cities

Petroleum Engineer salary by state

StateMedianTake-homeRangeJobs
Alaska $206,290$153,560 $129,150 – $239,200+280
Utah $172,840$122,590 $101,490 – $212,590280
Colorado $172,190$122,090 $92,590 – $239,200+1,390
Texas $164,860$123,948 $89,990 – $239,200+9,140
Oklahoma $153,020$109,515 $86,990 – $221,3201,450
California $143,590$98,419 $61,780 – $207,3701,060
Louisiana $139,640$102,907 $43,440 – $221,800710
Washington $134,800$103,402 $107,690 – $184,360190
North Dakota $132,120$100,253 $82,530 – $170,040130
Kansas $115,640$84,530 $65,510 – $195,300110
Montana $104,060$77,518 $77,450 – $155,590—
Pennsylvania $101,880$77,375 $77,220 – $175,130600
Nebraska $100,800$76,036 $80,880 – $165,490150
New Mexico $99,900$75,545 $76,140 – $151,750260
Ohio $99,260$76,712 $79,010 – $139,440200
West Virginia $93,360$70,944 $79,860 – $220,130380

Frequently asked questions

How much does a petroleum engineer make?

The national median salary for petroleum engineers is $144,910 a year ($69.67 an hour). The lowest-paid 10% earn under $81,440 and the top 10% earn over $239,200+. Source: BLS, May 2025.

Which state pays petroleum engineers the most?

Alaska has the highest median pay at $206,290. After taxes and local prices, Oklahoma City, OK offers the best real take-home pay of any metro area.

How many petroleum engineers are there in the U.S.?

About 18,060 people work as petroleum engineers nationwide.