Petroleum Engineer salary
VerifiedUpdated March 2025
Petroleum engineers design methods for extracting oil and gas from deposits below the earth's surface.
Median pay
$141,280
U.S. typical
Top earners
$228,790
90th percentile
Entry level
$110,000
0–2 yrs
Senior
$190,500
15+ yrs
The median petroleum engineer salary in the U.S. is about $141,280 per year. Entry-level pay starts near $78,840, while top earners (90th percentile) make $228,790 or more. Add your city and experience for a sharper, local number.
Median annual wage
$141,280
Mean
$153,560
What petroleum engineers do
Design drilling and extraction equipment and processes, model reservoirs, and maximize recovery safely and economically.
Petroleum engineers design methods for extracting oil and gas from deposits below the earth's surface.
What affects petroleum engineer pay
- ▹Oil price cycles (pay is volatile)
- ▹Reservoir vs. drilling vs. production focus
- ▹Years of experience
- ▹Location (Texas, Gulf Coast, Alaska)
- ▹Operator vs. service company
Petroleum Engineer salary by experience
Pay typically climbs from about $110,000 for entry level engineers to $190,500+ at the principal / staff level.
Your actual offer depends on company, location, and specialization — run the calculator for a tailored range.
Highest-paying cities for petroleum engineers
Published petroleum engineer pay in the top-paying U.S. metro areas, vs the national benchmark.
| Metro | State | Pay band (10th–90th) | Median | 90th pct | vs U.S. | Data | |
|---|---|---|---|---|---|---|---|
| Anchorage Alaska | AK | $205,380 | $239,200 | +45% | Verified | ||
| Austin Texas | TX | $184,250 | $239,200 | +30% | Verified | ||
| Oklahoma City Oklahoma | OK | $173,400 | $239,200 | +23% | Verified | ||
| Denver Colorado | CO | $168,740 | $239,200 | +19% | Verified | ||
| Midland Texas | TX | $165,880 | $233,000 | +17% | Verified | ||
| Los Angeles California | CA | $161,320 | $198,640 | +14% | Verified | ||
| Houston Texas | TX | $159,990 | $239,200 | +13% | Verified | ||
| Dallas Texas | TX | $154,490 | $223,220 | +9% | Verified | ||
| New Orleans Louisiana | LA | $143,400 | $228,980 | +2% | Verified | ||
| Bakersfield California | CA | $139,940 | $208,070 | -1% | Verified | ||
| Odessa Texas | TX | $134,280 | $210,860 | -5% | Verified | ||
| Tulsa Oklahoma | OK | $121,190 | $202,370 | -14% | Verified | ||
| San Francisco California | CA | $97,610 | $239,200 | -31% | Verified |
- Verified
Anchorage
Alaska
AK
Median
$205,380
+45%90th
$239,200
View details - Verified
Austin
Texas
TX
Median
$184,250
+30%90th
$239,200
View details - Verified
Oklahoma City
Oklahoma
OK
Median
$173,400
+23%90th
$239,200
View details - Verified
Denver
Colorado
CO
Median
$168,740
+19%90th
$239,200
View details - Verified
Midland
Texas
TX
Median
$165,880
+17%90th
$233,000
View details - Verified
Los Angeles
California
CA
Median
$161,320
+14%90th
$198,640
View details - Verified
Houston
Texas
TX
Median
$159,990
+13%90th
$239,200
View details - Verified
Dallas
Texas
TX
Median
$154,490
+9%90th
$223,220
View details - Verified
New Orleans
Louisiana
LA
Median
$143,400
+2%90th
$228,980
View details - Verified
Bakersfield
California
CA
Median
$139,940
-1%90th
$208,070
View details - Verified
Odessa
Texas
TX
Median
$134,280
-5%90th
$210,860
View details - Verified
Tulsa
Oklahoma
OK
Median
$121,190
-14%90th
$202,370
View details - Verified
San Francisco
California
CA
Median
$97,610
-31%90th
$239,200
View details
Petroleum Engineer salary by state
All 23 states with published petroleum engineer wage data, ranked highest to lowest. Open a state for its full metro-level breakdown.
| Rank | State | Median | 90th pct |
|---|---|---|---|
| 1 | Alaska | $200,750 | ≥$239,200 |
| 2 | Colorado | $167,540 | ≥$239,200 |
| 3 | Utah | $166,580 | $212,010 |
| 4 | Tennessee | $164,240 | $186,880 |
| 5 | Texas | $153,200 | $232,340 |
| 6 | Wyoming | $152,770 | ≥$239,200 |
| 7 | California | $147,780 | $219,170 |
| 8 | Oklahoma | $142,470 | ≥$239,200 |
| 9 | New Jersey | $140,800 | ≥$239,200 |
| 10 | Louisiana | $134,630 | $214,410 |
| 11 | Michigan | $131,250 | $155,480 |
| 12 | North Dakota | $130,090 | $168,180 |
| 13 | Washington | $129,660 | $198,850 |
| 14 | Minnesota | $128,580 | $196,060 |
| 15 | Kansas | $118,020 | ≥$239,200 |
| 16 | New Mexico | $118,010 | $188,970 |
| 17 | Ohio | $108,070 | $161,650 |
| 18 | Nebraska | $107,250 | $160,850 |
| 19 | West Virginia | $102,900 | $175,000 |
| 20 | Arkansas | $102,110 | $170,580 |
| 21 | New York | $95,210 | $223,320 |
| 22 | Pennsylvania | $92,930 | $167,220 |
| 23 | Montana | $84,380 | $156,470 |
Figures are published state wage data, not modeled. States without published data for this occupation are not listed. See Source details for provenance.
Petroleum Engineer salary — frequently asked questions
How much does a petroleum engineer make?
What is the highest petroleum engineer salary?
How much do entry-level petroleum engineers make?
Do petroleum engineers make good money?
Which cities pay petroleum engineers the most?
How can a petroleum engineer earn more?
Source details
Published wage from BLS OEWS May 2024 for SOC 17-2171 (Petroleum Engineers), national.
Benchmarks come from published government wage data via BLS OEWS. Local and emerging-role figures are labeled estimates. Full methodology →