OilPriceAPI insights

Has the Permian Peaked? Testing the Peak-Shale Thesis with EIA Data (Nov 2026)

By OilPriceAPI · Published

Not yet. EIA puts Permian crude output at an estimated 6.881 million barrels a day (mb/d) in Oct 2026, its highest month since at least Jan 2018, but year-on-year growth has slowed to +130 thousand b/d (kb/d) in Oct 2026 from +171 to +329 kb/d through 2025. Our reading of the data: still growing, slowing toward a plateau.

At their Investor Day on Nov 2, 2026, Goehring & Rozencwajg (G&R) said: “Oil bull markets do not begin when oil runs out. They begin when the dominant source of growth falters.” This post tests that thesis against the Permian, the largest US shale basin, using EIA's Short-Term Energy Outlook (STEO) released Nov 10, 2026.

The peak-shale claim

G&R's case rests on three points:

  • The Permian peaked at 5.73 mb/d in Oct 2025, on G&R's own measure (G&R blog, “Is the IEA Quietly Turning Bullish?”, Jan 15, 2026).
  • US shale output was down about 200 kb/d year on year (G&R blog, Jan 2026; our paraphrase).
  • Shale growth was “close to zero” (Barron's Live, Sept 29, 2026).

In its strongest form the thesis does not need output to collapse. It needs growth to stop. That is the test below.

What EIA's data shows

EIA's STEO (Nov 10, 2026) puts Permian region crude production at 6.751 mb/d in Oct 2025 and 6.881 mb/d in Oct 2026. The Oct 2026 figure is an estimate, and no earlier month in the series (Jan 2018 onward) is higher.

Growth is slowing. Year-on-year change (a month minus the same month a year earlier) ran between +171 and +329 kb/d in every month of 2025. It was +152, +124 and +130 kb/d in Aug, Sep and Oct 2026. The weakest month was Jan 2026, at +92 kb/d.

US crude output set a monthly record of 13,995 kb/d in Oct 2025 and was 13,965 kb/d in Aug 2026, +130 kb/d year on year (EIA Petroleum Supply Monthly, PSM, latest month Aug 2026). EIA's weekly figure for the week to Oct 30, 2026 was 14,003 kb/d (Weekly Petroleum Status Report, series WCRFPUS2), a modelled estimate rather than a measurement.

Permian crude production rose from 2.907 mb/d in Jan 2018 to an estimated 6.881 mb/d in Oct 2026, and EIA forecasts 7.317 mb/d for Dec 2027. G&R's 5.73 mb/d for Oct 2025 is about 1 mb/d below EIA's 6.751.3.04.05.06.07.020182020202220242026G&R measure, Oct 2025Oct 2025: 6.751Permian 7.317 (forecast)
Permian region crude oil production, million barrels per day, monthly, Jan 2018 to Dec 2027. Solid: EIA history, with Oct 2026 an estimate. Dashed: EIA STEO forecast from Nov 2026. Dotted line: G&R's own measure for Oct 2025, not an EIA series. Sources: EIA STEO series COPRPM, released Nov 10, 2026; G&R blog, Jan 15, 2026.
Permian year-on-year production growth fell from +827 kb/d in Jan 2023 to +130 kb/d in Oct 2026, with a low of +92 kb/d in Jan 2026. It stayed above zero throughout.0+250+500+7502023202420252026No changeJan 2026: +92Permian YoY +130
Permian region crude production, change from the same month a year earlier, thousand barrels per day, Jan 2023 to Oct 2026 (Oct 2026 uses EIA's estimate; forecast months not shown). Source: computed from EIA STEO series COPRPM, released Nov 10, 2026.

Why G&R's number and EIA's differ

G&R's 5.73 mb/d is 1.02 mb/d below EIA's 6.751 mb/d for the same month (6.751 − 5.73 = 1.021). A gap that size suggests G&R count something narrower, such as tight oil only, rather than all crude from the Permian region. We have not confirmed their definition.

The trend matters more than the level. On EIA's measure, Oct 2025 was not a peak: output was higher in 10 of the 12 months that followed.

The newest state data are the least settled. Texas figures arrive with a lag and are revised up, so the latest months can understate output.

Texas oil production is below its April peak; New Mexico's is at a record

The Permian straddles west Texas and southeast New Mexico, and the two states are moving in opposite directions. Texas peaked at 5,851 kb/d in Apr 2026 and was 5,710 kb/d in Aug 2026, 141 kb/d lower (5,851 − 5,710). Its year-on-year change was −10, −72 and −126 kb/d in Jun, Jul and Aug 2026. Texas totals also include the Eagle Ford and other basins.

New Mexico set a record of 2,442 kb/d in Aug 2026, +199 kb/d year on year. Together the two states were up 73 kb/d year on year in Aug 2026 (199 − 126). Given the upward revisions to Texas data, the Texas decline is the figure most likely to change.

Texas and New Mexico crude oil production, peak or record and Aug 2026, in thousand barrels per day
StatePeak or record (kb/d)MonthAug 2026 (kb/d)Change vs Aug 2025 (kb/d)
Texas5,851Apr 20265,710−126
New Mexico2,442Aug 20262,442+199

Source: EIA Petroleum Supply Monthly (PSM), latest month Aug 2026.

What a shale peak looked like before

Two shale basins have already peaked. The Bakken reached 1.529 mb/d in Nov 2019 and was 1.206 mb/d in Oct 2026, 21% lower ((1.529 − 1.206) / 1.529). The Eagle Ford reached 1.418 mb/d in Dec 2019 and was 1.109 mb/d in Oct 2026, 22% lower.

Both peaks came months before output fell in 2020 (Bakken low 0.861 mb/d in May 2020; Eagle Ford low 0.891 mb/d in Feb 2021). Neither basin has regained its peak in the nearly seven years since. A peak is confirmed only in hindsight.

Bakken and Eagle Ford crude oil production, peak and Oct 2026, in million barrels per day
BasinPeak (mb/d)Peak monthOct 2026 (mb/d)Below peak
Bakken1.529Nov 20191.20621%
Eagle Ford1.418Dec 20191.10922%

Source: EIA STEO series COPRBK and COPREF, released Nov 10, 2026. Oct 2026 is an EIA estimate.

Bakken crude production peaked at 1.529 mb/d in Nov 2019 and Eagle Ford at 1.418 mb/d in Dec 2019. In Oct 2026 they were 1.206 and 1.109 mb/d.1.01.21.420182020202220242026Peaks: Bakken 1.529 (Nov 2019), Eagle Ford 1.418 (Dec 2019)Bakken 1.206Eagle Ford 1.109
Bakken and Eagle Ford region crude oil production, million barrels per day, monthly, Jan 2018 to Oct 2026 (Oct 2026 is an EIA estimate), shared scale. Source: EIA STEO series COPRBK and COPREF, released Nov 10, 2026.

Leading indicators: rigs, DUCs and completions

Production follows drilling with a lag, so rigs, drilled but uncompleted wells (DUCs) and completions show where output is heading. Codes in the source column are OilPriceAPI series.

Rig, frac spread, DUC and well counts with dates and sources
IndicatorValueDateSource
US rigs, all (rigs)604Nov 6, 2026Baker Hughes via OilPrice.com/EnergyNow
US oil rigs (rigs)463 (+49 YoY)Nov 6, 2026Baker Hughes via OilPrice.com/EnergyNow
Permian rigs (rigs)273 (+22 YoY)Nov 6, 2026Baker Hughes via Odessa American
US frac spreads (spreads)195Nov 6, 2026US_FRAC_SPREAD_COUNT
Permian DUCs (wells)967 / 786 / 831Dec 2025 / Jun 2026 / Oct 2026PERMIAN_DUC_WELLS (EIA STEO DUCSPM)
Permian wells drilled (per month)446 / 516Dec 2025 / Oct 2026PERMIAN_WELLS_DRILLED
Permian wells completed (per month)about 500Oct 2026PERMIAN_WELLS_COMPLETED

Rig counts: Baker Hughes, week to Nov 6, 2026, as reported by the outlets named. Data note: the PERMIAN_WELLS_* series have bad mid-month rows from Feb to Jun 2026, which are being fixed; use one row per month.

Activity is up, not down. On Nov 6, 2026 there were 49 more US oil rigs and 22 more Permian rigs than a year earlier.

Permian DUCs fell by 181 from Dec 2025 to Jun 2026 (967 − 786), meaning more wells were completed than drilled. They rose by 45 by Oct 2026 (831 − 786), with 516 wells drilled against about 500 completed that month.

What would confirm a peak

Permian year-on-year growth below zero for three or more months in a row, still negative after EIA's revisions. The last such run in the STEO data was Aug 2020 to Mar 2021. Every month since Apr 2021 has been positive.

The other way, growth back inside 2025's +171 to +329 kb/d range would undercut the slowdown. Texas's decline holding up after revisions would strengthen the peak case.

Track the leading indicators with the API

This prints the latest Permian DUC count and US rig count. The Permian, Bakken and Eagle Ford production series are not in the API yet; the charts above use EIA's STEO directly.

import requests

URL = "https://api.oilpriceapi.com/v1/prices/latest"
HEADERS = {"Authorization": "Token YOUR_API_KEY"}

for code in ("PERMIAN_DUC_WELLS", "US_RIG_COUNT"):
    response = requests.get(URL, params={"by_code": code},
                            headers=HEADERS, timeout=10)
    response.raise_for_status()
    body = response.json()
    data = body.get("data") or {}
    if body.get("status") != "success" or data.get("code") != code:
        raise SystemExit(f"{code}: no usable result")
    print(code, data.get("price"), data.get("unit"),
          "as of", data.get("created_at"))

Get an API key to run it.

Verdict

Still growing, but slowing toward a plateau. On EIA's numbers the Permian has not peaked: Oct 2026 (6.881 mb/d, estimate) is the highest month since at least Jan 2018, and growth is still positive at +130 kb/d. G&R are right that growth has slowed, and Texas output is below its April 2026 peak on data that is still being revised.

A 2027 peak is plausible on our reading of EIA's data. That is a reading, not a forecast. EIA's own STEO forecast has the Permian at 7.317 mb/d in Dec 2027.

Data pages