Petroleum Engineers salary
The BLS estimates 18,060 Petroleum Engineers jobs in the U.S. with a median base pay of $144,910 (May 2025, SOC 17-2171). Across 14 metros with published figures, medians range from $99,900 in Eastern New Mexico nonmetropolitan area to $212,240 in Anchorage, AK.
- SOURCEBLS OEWS, May 2025
- SAMPLE18,060 jobs (estimate)
- SCOPEall U.S. employers, all experience levels
- PERIODMay 2025 estimates
Were you outpaid?
Your salary is ranked in your browser and never uploaded.
HIGHEST-PAYING METROS
- Anchorage, AK$212,240 · 200 jobs
- Oklahoma City, OK$176,200 · 700 jobs
- Denver-Aurora-Centennial, CO$174,580 · 900 jobs
- Midland, TX$172,070 · 940 jobs
- Houston-Pasadena-The Woodlands, TX$169,870 · 4,770 jobs
- Dallas-Fort Worth-Arlington, TX$168,600 · 910 jobs
- Los Angeles-Long Beach-Anaheim, CA$167,000 · 330 jobs
- New Orleans-Metairie, LA$148,390 · 320 jobs
- Odessa, TX$135,620 · 220 jobs
- Greeley, CO$132,240 · 300 jobs
LARGEST METROS
- Houston-Pasadena-The Woodlands, TX$169,870 · 4,770 jobs
- Midland, TX$172,070 · 940 jobs
- Dallas-Fort Worth-Arlington, TX$168,600 · 910 jobs
- Denver-Aurora-Centennial, CO$174,580 · 900 jobs
- Oklahoma City, OK$176,200 · 700 jobs
- Tulsa, OK$130,750 · 370 jobs
- Los Angeles-Long Beach-Anaheim, CA$167,000 · 330 jobs
- New Orleans-Metairie, LA$148,390 · 320 jobs
- Greeley, CO$132,240 · 300 jobs
- San Antonio-New Braunfels, TX$120,460 · 240 jobs
EMPLOYERS WITH THE MOST VISA-SPONSORED FILINGS FOR THIS JOB
ALL METROS (A–Z)
Questions
What is the median Petroleum Engineers salary in the U.S.?
$144,910 a year (BLS OEWS, May 2025). The middle half earn $106,270–$197,920.
Where do Petroleum Engineers earn the most?
Highest metro medians: Anchorage, AK ($212,240), Oklahoma City, OK ($176,200), Denver-Aurora-Centennial, CO ($174,580). Cost of living differs, so compare offers locally.
Source: U.S. Bureau of Labor Statistics, OEWS, May 2025 (metro, state and national estimates). Employer filing counts: U.S. DOL OFLC LCA disclosure data FY2026 Q3, visa-sponsored positions only.