CommoVision

See the future in real time

North Dakota

North Dakota produced 426.8 MMbbl of oil and 1.26 Tcf of natural gas in 2025. 21,322 producing wells tracked, 12 months to Aug 2026.

  • Fourth-largest oil-producing state among the US regions we publish, 2025.
  • 8.5% of the oil produced in the United States, 2025.
  • Oil production fell 2% in 2025 from 2024.
Well map of North Dakota. The full map is further down this page.

Production

North Dakota oil production (Mbbl/d, grouped by when each well first produced)
  • filling in (est. · missed) . Hatching marks our estimate of the volume still to be filed. That estimate draws on our own production forecast. A check on the forecast behind this estimate measured a miss. It updates as filings arrive
  • estimated . Hatching marks our estimate. In the most recent months that is volume still to be filed. Past the divider it is our estimate of each whole month, built on any filings already in. Beyond the last filings it is our forecast.
North Dakota oil production: thousand barrels per day, by first-production vintage filed in full 5001,0001,5002,000 Mbbl/d 2017201820192020202120222023202420252026 Nov 2016: 1,027 Mbbl/d total Dec 2016: 936 Mbbl/d total Jan 2017: 977 Mbbl/d total Feb 2017: 1,025 Mbbl/d total Mar 2017: 1,016 Mbbl/d total Apr 2017: 1,040 Mbbl/d total May 2017: 1,027 Mbbl/d total Jun 2017: 1,023 Mbbl/d total Jul 2017: 1,041 Mbbl/d total Aug 2017: 1,079 Mbbl/d total Sep 2017: 1,094 Mbbl/d total Oct 2017: 1,171 Mbbl/d total Nov 2017: 1,183 Mbbl/d total Dec 2017: 1,164 Mbbl/d total Jan 2018: 1,163 Mbbl/d total Feb 2018: 1,161 Mbbl/d total Mar 2018: 1,148 Mbbl/d total Apr 2018: 1,210 Mbbl/d total May 2018: 1,231 Mbbl/d total Jun 2018: 1,216 Mbbl/d total Jul 2018: 1,258 Mbbl/d total Aug 2018: 1,279 Mbbl/d total Sep 2018: 1,343 Mbbl/d total Oct 2018: 1,377 Mbbl/d total Nov 2018: 1,363 Mbbl/d total Dec 2018: 1,386 Mbbl/d total Jan 2019: 1,386 Mbbl/d total Feb 2019: 1,320 Mbbl/d total Mar 2019: 1,377 Mbbl/d total Apr 2019: 1,374 Mbbl/d total May 2019: 1,377 Mbbl/d total Jun 2019: 1,408 Mbbl/d total Jul 2019: 1,429 Mbbl/d total Aug 2019: 1,463 Mbbl/d total Sep 2019: 1,427 Mbbl/d total Oct 2019: 1,499 Mbbl/d total Nov 2019: 1,500 Mbbl/d total Dec 2019: 1,459 Mbbl/d total Jan 2020: 1,414 Mbbl/d total Feb 2020: 1,439 Mbbl/d total Mar 2020: 1,422 Mbbl/d total Apr 2020: 1,212 Mbbl/d total May 2020: 854 Mbbl/d total Jun 2020: 888 Mbbl/d total Jul 2020: 1,034 Mbbl/d total Aug 2020: 1,155 Mbbl/d total Sep 2020: 1,210 Mbbl/d total Oct 2020: 1,218 Mbbl/d total Nov 2020: 1,215 Mbbl/d total Dec 2020: 1,180 Mbbl/d total Jan 2021: 1,136 Mbbl/d total Feb 2021: 1,073 Mbbl/d total Mar 2021: 1,098 Mbbl/d total Apr 2021: 1,112 Mbbl/d total May 2021: 1,119 Mbbl/d total Jun 2021: 1,125 Mbbl/d total Jul 2021: 1,070 Mbbl/d total Aug 2021: 1,099 Mbbl/d total Sep 2021: 1,103 Mbbl/d total Oct 2021: 1,103 Mbbl/d total Nov 2021: 1,152 Mbbl/d total Dec 2021: 1,135 Mbbl/d total Jan 2022: 1,081 Mbbl/d total Feb 2022: 1,084 Mbbl/d total Mar 2022: 1,118 Mbbl/d total Apr 2022: 902 Mbbl/d total May 2022: 1,051 Mbbl/d total Jun 2022: 1,087 Mbbl/d total Jul 2022: 1,061 Mbbl/d total Aug 2022: 1,063 Mbbl/d total Sep 2022: 1,114 Mbbl/d total Oct 2022: 1,110 Mbbl/d total Nov 2022: 1,089 Mbbl/d total Dec 2022: 952 Mbbl/d total Jan 2023: 1,054 Mbbl/d total Feb 2023: 1,148 Mbbl/d total Mar 2023: 1,113 Mbbl/d total Apr 2023: 1,123 Mbbl/d total May 2023: 1,128 Mbbl/d total Jun 2023: 1,161 Mbbl/d total Jul 2023: 1,176 Mbbl/d total Aug 2023: 1,208 Mbbl/d total Sep 2023: 1,287 Mbbl/d total Oct 2023: 1,255 Mbbl/d total Nov 2023: 1,280 Mbbl/d total Dec 2023: 1,274 Mbbl/d total Jan 2024: 1,102 Mbbl/d total Feb 2024: 1,253 Mbbl/d total Mar 2024: 1,228 Mbbl/d total Apr 2024: 1,240 Mbbl/d total May 2024: 1,196 Mbbl/d total Jun 2024: 1,184 Mbbl/d total Jul 2024: 1,170 Mbbl/d total Aug 2024: 1,178 Mbbl/d total Sep 2024: 1,202 Mbbl/d total Oct 2024: 1,180 Mbbl/d total Nov 2024: 1,224 Mbbl/d total Dec 2024: 1,200 Mbbl/d total Jan 2025: 1,191 Mbbl/d total Feb 2025: 1,164 Mbbl/d total Mar 2025: 1,192 Mbbl/d total Apr 2025: 1,172 Mbbl/d total May 2025: 1,125 Mbbl/d total Jun 2025: 1,169 Mbbl/d total Jul 2025: 1,180 Mbbl/d total Aug 2025: 1,173 Mbbl/d total Sep 2025: 1,169 Mbbl/d total Oct 2025: 1,176 Mbbl/d total Nov 2025: 1,195 Mbbl/d total Dec 2025: 1,125 Mbbl/d total Jan 2026: 1,126 Mbbl/d total Feb 2026: 1,129 Mbbl/d total Mar 2026: 1,139 Mbbl/d total Apr 2026: 1,134 Mbbl/d total May 2026: 1,122 Mbbl/d total Jun 2026: 1,152 Mbbl/d total Jul 2026: 1,156 Mbbl/d total Aug 2026: ≈1,205 Mbbl/d total (89% arrived, remainder estimated) Sep 2026: ≈1,193 Mbbl/d total (<1% arrived, remainder estimated) Oct 2026: ≈1,179 Mbbl/d total (<1% arrived, remainder estimated)

In this view, hatching marks our estimate, and in the most recent months that is volume still to be filed. Past the divider, the chart continues only the bands it has drawn. Each band continues as our estimate, from any filings already in and then from our forecast, built by summing our per-well forecasts. The method behind each well is recorded with the forecast. The forward months cover existing wells only. How our methods work

All from what the source published. All held at well grain.

How the volume breaks down
  • 99.98% Reported by the official source by well
  • under 0.01% A series adjusted to match figures the official source published: a well's cumulative, a later correction netted into the months before it, or a field's oil volume from the royalty file for a month missing from the production report.
  • 0.01% Filed with the official source, which withheld this period's production figure for one stream. That stream carries a placeholder zero.

Every barrel through July 2026 starts from what the official source published for those months. Measured over January 1952 to July 2026.

North Dakota natural gas production (MMcf/d, grouped by when each well first produced)
  • filling in (est. · missed) . Hatching marks our estimate of the volume still to be filed. That estimate draws on our own production forecast. A check on the forecast behind this estimate measured a miss. It updates as filings arrive
  • estimated . Hatching marks our estimate. In the most recent months that is volume still to be filed. Past the divider it is our estimate of each whole month, built on any filings already in. Beyond the last filings it is our forecast.
North Dakota natural gas production: million cubic feet per day, by first-production vintage filed in full 1,0002,0003,0004,000 MMcf/d 2017201820192020202120222023202420252026 Nov 2016: 1,763 MMcf/d total Dec 2016: 1,541 MMcf/d total Jan 2017: 1,566 MMcf/d total Feb 2017: 1,716 MMcf/d total Mar 2017: 1,736 MMcf/d total Apr 2017: 1,839 MMcf/d total May 2017: 1,856 MMcf/d total Jun 2017: 1,854 MMcf/d total Jul 2017: 1,901 MMcf/d total Aug 2017: 1,952 MMcf/d total Sep 2017: 1,944 MMcf/d total Oct 2017: 2,064 MMcf/d total Nov 2017: 2,098 MMcf/d total Dec 2017: 2,086 MMcf/d total Jan 2018: 2,072 MMcf/d total Feb 2018: 2,105 MMcf/d total Mar 2018: 2,117 MMcf/d total Apr 2018: 2,241 MMcf/d total May 2018: 2,319 MMcf/d total Jun 2018: 2,299 MMcf/d total Jul 2018: 2,394 MMcf/d total Aug 2018: 2,431 MMcf/d total Sep 2018: 2,509 MMcf/d total Oct 2018: 2,554 MMcf/d total Nov 2018: 2,515 MMcf/d total Dec 2018: 2,641 MMcf/d total Jan 2019: 2,696 MMcf/d total Feb 2019: 2,607 MMcf/d total Mar 2019: 2,804 MMcf/d total Apr 2019: 2,827 MMcf/d total May 2019: 2,818 MMcf/d total Jun 2019: 2,889 MMcf/d total Jul 2019: 2,947 MMcf/d total Aug 2019: 3,017 MMcf/d total Sep 2019: 2,954 MMcf/d total Oct 2019: 3,087 MMcf/d total Nov 2019: 3,150 MMcf/d total Dec 2019: 3,084 MMcf/d total Jan 2020: 3,021 MMcf/d total Feb 2020: 3,113 MMcf/d total Mar 2020: 3,143 MMcf/d total Apr 2020: 2,727 MMcf/d total May 2020: 1,937 MMcf/d total Jun 2020: 1,984 MMcf/d total Jul 2020: 2,313 MMcf/d total Aug 2020: 2,643 MMcf/d total Sep 2020: 2,812 MMcf/d total Oct 2020: 2,889 MMcf/d total Nov 2020: 2,890 MMcf/d total Dec 2020: 2,890 MMcf/d total Jan 2021: 2,849 MMcf/d total Feb 2021: 2,706 MMcf/d total Mar 2021: 2,866 MMcf/d total Apr 2021: 2,951 MMcf/d total May 2021: 2,988 MMcf/d total Jun 2021: 2,995 MMcf/d total Jul 2021: 2,881 MMcf/d total Aug 2021: 2,960 MMcf/d total Sep 2021: 3,021 MMcf/d total Oct 2021: 2,998 MMcf/d total Nov 2021: 3,079 MMcf/d total Dec 2021: 3,031 MMcf/d total Jan 2022: 2,844 MMcf/d total Feb 2022: 2,874 MMcf/d total Mar 2022: 3,012 MMcf/d total Apr 2022: 2,454 MMcf/d total May 2022: 2,790 MMcf/d total Jun 2022: 3,059 MMcf/d total Jul 2022: 3,102 MMcf/d total Aug 2022: 3,086 MMcf/d total Sep 2022: 3,175 MMcf/d total Oct 2022: 3,153 MMcf/d total Nov 2022: 3,046 MMcf/d total Dec 2022: 2,645 MMcf/d total Jan 2023: 2,851 MMcf/d total Feb 2023: 3,061 MMcf/d total Mar 2023: 3,057 MMcf/d total Apr 2023: 3,129 MMcf/d total May 2023: 3,167 MMcf/d total Jun 2023: 3,254 MMcf/d total Jul 2023: 3,312 MMcf/d total Aug 2023: 3,338 MMcf/d total Sep 2023: 3,459 MMcf/d total Oct 2023: 3,421 MMcf/d total Nov 2023: 3,482 MMcf/d total Dec 2023: 3,539 MMcf/d total Jan 2024: 3,004 MMcf/d total Feb 2024: 3,375 MMcf/d total Mar 2024: 3,394 MMcf/d total Apr 2024: 3,470 MMcf/d total May 2024: 3,511 MMcf/d total Jun 2024: 3,490 MMcf/d total Jul 2024: 3,470 MMcf/d total Aug 2024: 3,531 MMcf/d total Sep 2024: 3,565 MMcf/d total Oct 2024: 3,417 MMcf/d total Nov 2024: 3,475 MMcf/d total Dec 2024: 3,390 MMcf/d total Jan 2025: 3,336 MMcf/d total Feb 2025: 3,278 MMcf/d total Mar 2025: 3,447 MMcf/d total Apr 2025: 3,478 MMcf/d total May 2025: 3,372 MMcf/d total Jun 2025: 3,477 MMcf/d total Jul 2025: 3,569 MMcf/d total Aug 2025: 3,555 MMcf/d total Sep 2025: 3,584 MMcf/d total Oct 2025: 3,559 MMcf/d total Nov 2025: 3,545 MMcf/d total Dec 2025: 3,346 MMcf/d total Jan 2026: 3,318 MMcf/d total Feb 2026: 3,380 MMcf/d total Mar 2026: 3,460 MMcf/d total Apr 2026: 3,501 MMcf/d total May 2026: 3,515 MMcf/d total Jun 2026: 3,568 MMcf/d total Jul 2026: 3,600 MMcf/d total Aug 2026: ≈3,723 MMcf/d total (89% arrived, remainder estimated) Sep 2026: ≈3,609 MMcf/d total (<1% arrived, remainder estimated) Oct 2026: ≈3,578 MMcf/d total (<1% arrived, remainder estimated)

In this view, hatching marks our estimate, and in the most recent months that is volume still to be filed. Past the divider, the chart continues only the bands it has drawn. Each band continues as our estimate, from any filings already in and then from our forecast, built by summing our per-well forecasts. The method behind each well is recorded with the forecast. The forward months cover existing wells only. How our methods work

All from what the source published. All held at well grain.

How the volume breaks down
  • 100% Reported by the official source by well
  • under 0.01% Filed with the official source, which withheld this period's production figure for one stream. That stream carries a placeholder zero.

Every cubic foot through July 2026 starts from what the official source published for those months. Measured over January 1952 to July 2026.

The bands group wells by when they first produced.

About this chart

The stack shows what is holding today's rate up and how much of it is new drilling. In the reported months the bands draw the filings already in. The months still filling in are marked.

Annual table (full history)
YearOil (MMbbl)Gas produced (Bcf)
2025426.81,264
2024437.71,253
2023432.11,189
2022386.61,072
2021405.41,075
2020434.0987
2019517.91,062
2018460.5858
2017390.7688
2016377.8609
2015429.4584
2014394.0463
2013311.7349
2012241.9258
2011151.9156
2010111.8113
200978.589
200860.682
200741.965
200635.560
200530.855
200425.955
200325.155
200226.356
200127.755
200028.853
199928.553
199829.655
199728.653
199626.653
199526.755
199425.559
199328.362
199230.658
199133.760
199034.362
198934.458
198837.064
198738.672
198642.672
198546.878
198447.776
198346.070
198244.060
198141.351
198036.938
197928.320
197822.219
197720.516
197619.013
197517.51
197416.5<1
197316.7<1
197217.10
197118.00
197018.20
196918.70
196821.114
196721.611
196623.010
196522.37
196421.76
196321.15
196221.65
196120.54
196019.24
195915.53
195812.83
195712.13
195611.81
195510.41
19545.71
19535.00
19521.60

Source: CommoVision (commovision.com)

Monthly table (last 24 months)
MonthOil (Mbbl)Gas produced (MMcf)
2026-0832,167.6108,535
2026-0735,829.0111,596
2026-0634,569.6107,054
2026-0534,773.7108,961
2026-0434,010.5105,031
2026-0335,311.8107,255
2026-0231,608.794,649
2026-0134,898.4102,870
2025-1234,886.2103,733
2025-1135,858.8106,360
2025-1036,448.2110,329
2025-0935,074.2107,520
2025-0836,351.7110,197
2025-0736,592.8110,652
2025-0635,056.0104,308
2025-0534,864.4104,526
2025-0435,167.8104,336
2025-0336,958.1106,847
2025-0232,591.991,797
2025-0136,916.1103,406
2024-1237,188.0105,084
2024-1136,724.3104,261
2024-1036,575.7105,920
2024-0936,046.7106,943

Source: CommoVision (commovision.com)

Source: CommoVision · North Dakota, data through September 2026.

Well map

A map of 38,226 well locations in North Dakota for which CommoVision holds a published surface coordinate, each drawn where it is and colored by its primary product (green for oil, red for natural gas, gray where undetermined; a spot shared by more than one product shows the one with the most wells there), on a ground of land and water over faint state, province, county and census-division outlines and place names for orientation, with a small inset map locating this frame in the United States.
  • Oil 35,521
  • Natural gas 468
  • Undetermined 2,237
38,226 well locations in North Dakota, colored by primary product.
About this map

Undetermined means not enough signal to settle it. Producing wells are the ones that reported oil or gas in the 12 months to Aug 2026.

1,205.3 Mbbl/d (est.) Aug 2026 oil production Aug 2026 is still filling in. The figure is the filings already in plus an estimate of the part not yet filed. The change compares this estimate with the same month last year. +2.8% vs Aug last year best estimate incl. source-withheld
3,722.5 MMcf/d (est.) Aug 2026 gas production Aug 2026 is still filling in. The figure is the filings already in plus an estimate of the part not yet filed. The change compares this estimate with the same month last year. +4.7% vs Aug last year best estimate incl. source-withheld
1,169.2 Mbbl/d 2025 oil production best estimate incl. source-withheld
3,463 MMcf/d 2025 gas production
21,322 wells Producing wells tracked 12 months to Aug 2026
681 Mbbl/d Existing wells, Oct 2027 forecast Our forecast for existing wells.
2,355.8 MMcf/d Existing wells, Oct 2027 forecast Our forecast for existing wells.

Type curves

North Dakota oil type curves (bbl/d per well, log scale, against months on production; cohorts 2010–2026)
North Dakota oil type curves: average barrels per day per well on a log scale against months on production 2010-2014: 8,297 wells in curve; starts at 268 bbl/d per well, 268 Mbbl cumulative through month 141 (100% of its wells old enough at that month); the dashed curve runs through month 201, on our forecast where a well’s own record ends2015: 1,534 wells in curve; starts at 295 bbl/d per well, 284 Mbbl cumulative through month 129 (100% of its wells old enough at that month); the dashed curve runs through month 189, on our forecast where a well’s own record ends2016: 738 wells in curve; starts at 317 bbl/d per well, 308 Mbbl cumulative through month 117 (100% of its wells old enough at that month); the dashed curve runs through month 177, on our forecast where a well’s own record ends2017: 994 wells in curve; starts at 291 bbl/d per well, 353 Mbbl cumulative through month 105 (100% of its wells old enough at that month); the dashed curve runs through month 165, on our forecast where a well’s own record ends2018: 1,271 wells in curve; starts at 316 bbl/d per well, 362 Mbbl cumulative through month 93 (100% of its wells old enough at that month); the dashed curve runs through month 153, on our forecast where a well’s own record ends2019: 1,277 wells in curve; starts at 379 bbl/d per well, 335 Mbbl cumulative through month 81 (100% of its wells old enough at that month); the dashed curve runs through month 141, on our forecast where a well’s own record ends2020: 603 wells in curve; starts at 491 bbl/d per well, 348 Mbbl cumulative through month 69 (100% of its wells old enough at that month); the dashed curve runs through month 129, on our forecast where a well’s own record ends2021: 681 wells in curve; starts at 372 bbl/d per well, 323 Mbbl cumulative through month 57 (100% of its wells old enough at that month); the dashed curve runs through month 117, on our forecast where a well’s own record ends2022: 737 wells in curve; starts at 363 bbl/d per well, 295 Mbbl cumulative through month 45 (100% of its wells old enough at that month); the dashed curve runs through month 105, on our forecast where a well’s own record ends2023: 1,049 wells in curve; starts at 403 bbl/d per well, 260 Mbbl cumulative through month 33 (100% of its wells old enough at that month); the dashed curve runs through month 93, on our forecast where a well’s own record ends2024: 939 wells in curve; starts at 432 bbl/d per well, 237 Mbbl cumulative through month 21 (100% of its wells old enough at that month); the dashed curve runs through month 81, on our forecast where a well’s own record ends2025: 803 wells in curve; starts at 481 bbl/d per well, 161 Mbbl cumulative through month 9 (100% of its wells old enough at that month); the dashed curve runs through month 69, on our forecast where a well’s own record ends2026: 420 wells in curve; starts at 500 bbl/d per well, 15.2 Mbbl cumulative through month 1 (100% of its wells old enough at that month); the dashed curve runs through month 61, on our forecast where a well’s own record ends1020501002005001,000bbl/d24487296120144168192216Months on production

3 of the drawn cohorts’ wells are not in these curves yet: each is still producing and joins its curve once it carries a forecast.

North Dakota natural gas type curves (Mcf/d per well, log scale, against months on production; cohorts 2010–2026)
North Dakota natural gas type curves: average thousand cubic feet per day per well on a log scale against months on production 2010-2014: 8,297 wells in curve; starts at 254 Mcf/d per well, 0.4 Bcf cumulative through month 141 (100% of its wells old enough at that month); the dashed curve runs through month 201, on our forecast where a well’s own record ends2015: 1,534 wells in curve; starts at 362 Mcf/d per well, 0.6 Bcf cumulative through month 129 (100% of its wells old enough at that month); the dashed curve runs through month 189, on our forecast where a well’s own record ends2016: 738 wells in curve; starts at 387 Mcf/d per well, 0.8 Bcf cumulative through month 117 (100% of its wells old enough at that month); the dashed curve runs through month 177, on our forecast where a well’s own record ends2017: 994 wells in curve; starts at 342 Mcf/d per well, 0.9 Bcf cumulative through month 105 (100% of its wells old enough at that month); the dashed curve runs through month 165, on our forecast where a well’s own record ends2018: 1,271 wells in curve; starts at 370 Mcf/d per well, 1.0 Bcf cumulative through month 93 (100% of its wells old enough at that month); the dashed curve runs through month 153, on our forecast where a well’s own record ends2019: 1,277 wells in curve; starts at 450 Mcf/d per well, 0.9 Bcf cumulative through month 81 (100% of its wells old enough at that month); the dashed curve runs through month 141, on our forecast where a well’s own record ends2020: 603 wells in curve; starts at 601 Mcf/d per well, 1.0 Bcf cumulative through month 69 (100% of its wells old enough at that month); the dashed curve runs through month 129, on our forecast where a well’s own record ends2021: 681 wells in curve; starts at 447 Mcf/d per well, 0.8 Bcf cumulative through month 57 (100% of its wells old enough at that month); the dashed curve runs through month 117, on our forecast where a well’s own record ends2022: 737 wells in curve; starts at 418 Mcf/d per well, 0.7 Bcf cumulative through month 45 (100% of its wells old enough at that month); the dashed curve runs through month 105, on our forecast where a well’s own record ends2023: 1,049 wells in curve; starts at 465 Mcf/d per well, 0.6 Bcf cumulative through month 33 (100% of its wells old enough at that month); the dashed curve runs through month 93, on our forecast where a well’s own record ends2024: 939 wells in curve; starts at 474 Mcf/d per well, 0.4 Bcf cumulative through month 21 (100% of its wells old enough at that month); the dashed curve runs through month 81, on our forecast where a well’s own record ends2025: 803 wells in curve; starts at 617 Mcf/d per well, 0.3 Bcf cumulative through month 9 (100% of its wells old enough at that month); the dashed curve runs through month 69, on our forecast where a well’s own record ends2026: 420 wells in curve; starts at 655 Mcf/d per well, 0.0 Bcf cumulative through month 1 (100% of its wells old enough at that month); the dashed curve runs through month 61, on our forecast where a well’s own record ends40501002005001,0001,500Mcf/d24487296120144168192216Months on production

3 of the drawn cohorts’ wells are not in these curves yet: each is still producing and joins its curve once it carries a forecast.

Horizontal wells only. Average production per well, for wells grouped by when they first produced.

How these curves are built

Horizontal wells only: 19,346 of the 19,551 wells in these cohorts. Average daily production per well, for wells grouped by when they first produced. Includes every well of the cohort that is old enough at each month, except wells that are still active but not yet covered by our forecasts; those are left out of both the reported and forecast parts until they are. Wells that are shut in or have stopped producing count as zero, so the average reflects the whole group drawn, not just survivors. Rates are calendar-day (volume ÷ days in month). The cumulative axis accumulates those same monthly averages at the average month length. Months not yet fully reported are excluded. The 2010-2014 curve draws those years as one group. The chart opens on average daily rate against months on production, the rate on a log scale. The view control switches to rate against cumulative production per well, on the same log rate scale, or to cumulative production per well against months on production, on a linear scale. Every view draws the same cohorts from the same production history. Each cohort is solid through the last month all the wells in its curve sit inside fully reported data. Past it the dashed curve carries the same wells forward, on our forecast where a well’s own record ends, for up to five years. A dashed curve runs as far as at least nine in ten of its wells are accounted for. A well that is old enough but shut in still counts, as zero. The measured months are what these wells reported. In the forward months each well counts its own reported figure for each month it has one, our forecast for each month it has only that, and zero for the rest. The forward average counts every well in the curve. The drawn forecast runs up to five years past the measured months. Line thickness tracks how many wells each curve is drawn from.

Cohort summary table
First produced Wells in curve Peak oil (bbl/d per well) Month-12 oil (bbl/d per well) Cum oil in series (Mbbl per well) Peak gas (Mcf/d per well) Month-12 gas (Mcf/d per well) Cum gas in series (Bcf per well) Months in series Wells old enough at last month in series Forecast months drawn
2026 420 500 — 15.2 655 — 0.0 1 100% 60
2025 803 891 — 161 1,216 — 0.3 9 100% 60
2024 939 747 286 237 892 632 0.4 21 100% 60
2023 1,049 717 260 260 941 633 0.6 33 100% 60
2022 737 675 277 295 984 705 0.7 45 100% 60
2021 681 693 290 323 1,038 724 0.8 57 100% 60
2020 603 757 314 348 1,026 853 1.0 69 100% 60
2019 1,277 714 241 335 951 609 0.9 81 100% 60
2018 1,271 651 301 362 960 696 1.0 93 100% 60
2017 994 621 266 353 869 581 0.9 105 100% 60
2016 738 518 216 308 712 465 0.8 117 100% 60
2015 1,534 408 178 284 498 308 0.6 129 100% 60
2010-2014 8,297 376 149 268 381 177 0.4 141 100% 60

Source: CommoVision (commovision.com)

Source: CommoVision · North Dakota type curves, per-well production by first-production cohort.

Top operators in North Dakota, 2025 best estimate incl. source-withheld

  1. Chord Energy Corporation 18.5%
  2. Continental Resources 16.1%
  3. Devon Energy 9.1%
  4. Burlington Resources 8.2%
  5. ConocoPhillips 6.3%
  6. Hess Corporation 6.1%
  7. XTO Energy 4.6%
  8. Chevron 4.6%
  9. Kraken Operating, LLC 2.7%
  10. Petro-Hunt LLC 2.7%
  11. 57 other operators 17.7%
  12. Without a named operator 3.4%
Top operators in North Dakota, 2025: full table
OperatorOil (Mbbl/d, 2025)Gas produced (MMcf/d, 2025)Share of output
Chord Energy Corporation 218.3608.718.5%
Continental Resources 183.2638.716.1%
Devon Energy 100.8391.49.1%
Burlington Resources 92.1333.28.2%
ConocoPhillips 76.4176.36.3%
Hess Corporation (January to July) 119.0431.86.1%
XTO Energy 52.4185.34.6%
Chevron (August to December) 122.7461.44.6%
Kraken Operating, LLC 33.374.22.7%
Petro-Hunt LLC 30.992.72.7%
57 other operators 219.7422.717.7%
Without a named operator 41.595.73.4%

Mbbl/d = thousand barrels per day · MMcf/d = million cubic feet per day (units).

Source: CommoVision (commovision.com)

Top counties by 2025 production best estimate incl. source-withheld

CountyOil (MMbbl)Gas produced (Bcf)Share of 2025 output
McKenzie County, North Dakota133.5571.535.9%
Williams County, North Dakota89273.621.1%
Dunn County, North Dakota92.1186.119.3%
Mountrail County, North Dakota80.9190.217.7%
Divide County, North Dakota14.7212.8%

Share of output counts oil and gas together, gas at its market-value weight.

Recent permitting

966 permits approved in the 365 days to October 16, 2026
283 permits in the 90 days to October 16, 2026
259 new-well permits in the 90 days to October 16, 2026
October 16, 2026 latest approval on record
About this chart

Approvals of every permit type per month, the 24 months to Oct 2026. The last bar is Oct 2026 through October 16, 2026 (61 so far), drawn hatched. Of the 966 approved in the 365 days to October 16, 2026, 894 are permits to drill a new well, 71 are other permit types and 1 is a permit to deepen, sidetrack or re-enter an existing well. Permits to drill a new well: 894 in the 365 days to October 16, 2026 and 259 in the last 90 days of that window. How permits are counted.

Most permits 365 days to October 16, 2026

  1. Phoenix Energy One, LLC 153 · 15.8%
  2. Chord Energy Corporation 140 · 14.5%
  3. XTO Energy 81 · 8.4%
  4. Formentera Operations 70 · 7.2%
  5. KODA Resources 62 · 6.4%
  • In North Dakota, 966 well permits were approved in the 365 days to October 16, 2026. Of those, 283 came in the last 90 days of that window. The latest approval on record is dated October 16, 2026.
  • Of the 966 approved in the 365 days to October 16, 2026, 894 are permits to drill a new well, 71 are other permit types and 1 is a permit to deepen, sidetrack or re-enter an existing well. Permits to drill a new well: 894 in the 365 days to October 16, 2026 and 259 in the last 90 days of that window.
Well permits approved per month: full table
MonthPermits approved
Oct 2026 (through October 16, 2026)61
Sep 202686
Aug 202690
Jul 202696
Jun 202690
May 202692
Apr 202681
Mar 202660
Feb 202661
Jan 202666
Dec 202582
Nov 202569
Oct 202577
Sep 202589
Aug 202589
Jul 2025100
Jun 202584
May 2025105
Apr 202598
Mar 202593
Feb 202585
Jan 202591
Dec 202474
Nov 202474

Source: CommoVision (commovision.com)

Active drilling rigs

31 rigs active in the week to October 16, 2026
+3 rigs vs the same week a year earlier
61 rigs peak week, Apr 2019 (since Oct 2016)
Active drilling rigs by rig type (rigs, weekly count)Source: Baker Hughes
Oil Gas Miscellaneous
Active drilling rigs by rig type: rigs, weekly count 20 40 60 80 rigs 2017201820192020202120222023202420252026 Week to Oct 21, 2016: 30 rigs total (Oil 30, Gas 0, Miscellaneous 0) Week to Oct 28, 2016: 35 rigs total (Oil 35, Gas 0, Miscellaneous 0) Week to Nov 4, 2016: 37 rigs total (Oil 37, Gas 0, Miscellaneous 0) Week to Nov 11, 2016: 35 rigs total (Oil 35, Gas 0, Miscellaneous 0) Week to Nov 18, 2016: 34 rigs total (Oil 34, Gas 0, Miscellaneous 0) Week to Nov 23, 2016: 33 rigs total (Oil 33, Gas 0, Miscellaneous 0) Week to Dec 2, 2016: 31 rigs total (Oil 31, Gas 0, Miscellaneous 0) Week to Dec 9, 2016: 32 rigs total (Oil 32, Gas 0, Miscellaneous 0) Week to Dec 16, 2016: 31 rigs total (Oil 31, Gas 0, Miscellaneous 0) Week to Dec 23, 2016: 32 rigs total (Oil 32, Gas 0, Miscellaneous 0) Week to Dec 30, 2016: 33 rigs total (Oil 33, Gas 0, Miscellaneous 0) Week to Jan 6, 2017: 33 rigs total (Oil 33, Gas 0, Miscellaneous 0) Week to Jan 13, 2017: 32 rigs total (Oil 32, Gas 0, Miscellaneous 0) Week to Jan 20, 2017: 35 rigs total (Oil 35, Gas 0, Miscellaneous 0) Week to Jan 27, 2017: 36 rigs total (Oil 36, Gas 0, Miscellaneous 0) Week to Feb 3, 2017: 36 rigs total (Oil 36, Gas 0, Miscellaneous 0) Week to Feb 10, 2017: 36 rigs total (Oil 36, Gas 0, Miscellaneous 0) Week to Feb 17, 2017: 35 rigs total (Oil 35, Gas 0, Miscellaneous 0) Week to Feb 24, 2017: 34 rigs total (Oil 34, Gas 0, Miscellaneous 0) Week to Mar 3, 2017: 37 rigs total (Oil 37, Gas 0, Miscellaneous 0) Week to Mar 10, 2017: 37 rigs total (Oil 37, Gas 0, Miscellaneous 0) Week to Mar 17, 2017: 42 rigs total (Oil 42, Gas 0, Miscellaneous 0) Week to Mar 24, 2017: 43 rigs total (Oil 43, Gas 0, Miscellaneous 0) Week to Mar 31, 2017: 42 rigs total (Oil 42, Gas 0, Miscellaneous 0) Week to Apr 7, 2017: 42 rigs total (Oil 42, Gas 0, Miscellaneous 0) Week to Apr 13, 2017: 43 rigs total (Oil 43, Gas 0, Miscellaneous 0) Week to Apr 21, 2017: 44 rigs total (Oil 44, Gas 0, Miscellaneous 0) Week to Apr 28, 2017: 44 rigs total (Oil 44, Gas 0, Miscellaneous 0) Week to May 5, 2017: 43 rigs total (Oil 43, Gas 0, Miscellaneous 0) Week to May 12, 2017: 44 rigs total (Oil 44, Gas 0, Miscellaneous 0) Week to May 19, 2017: 44 rigs total (Oil 44, Gas 0, Miscellaneous 0) Week to May 26, 2017: 45 rigs total (Oil 45, Gas 0, Miscellaneous 0) Week to Jun 2, 2017: 46 rigs total (Oil 46, Gas 0, Miscellaneous 0) Week to Jun 9, 2017: 46 rigs total (Oil 46, Gas 0, Miscellaneous 0) Week to Jun 16, 2017: 49 rigs total (Oil 49, Gas 0, Miscellaneous 0) Week to Jun 23, 2017: 52 rigs total (Oil 52, Gas 0, Miscellaneous 0) Week to Jun 30, 2017: 52 rigs total (Oil 52, Gas 0, Miscellaneous 0) Week to Jul 7, 2017: 52 rigs total (Oil 52, Gas 0, Miscellaneous 0) Week to Jul 14, 2017: 53 rigs total (Oil 53, Gas 0, Miscellaneous 0) Week to Jul 21, 2017: 54 rigs total (Oil 54, Gas 0, Miscellaneous 0) Week to Jul 28, 2017: 54 rigs total (Oil 54, Gas 0, Miscellaneous 0) Week to Aug 4, 2017: 53 rigs total (Oil 53, Gas 0, Miscellaneous 0) Week to Aug 11, 2017: 53 rigs total (Oil 53, Gas 0, Miscellaneous 0) Week to Aug 18, 2017: 51 rigs total (Oil 51, Gas 0, Miscellaneous 0) Week to Aug 25, 2017: 52 rigs total (Oil 52, Gas 0, Miscellaneous 0) Week to Sep 1, 2017: 52 rigs total (Oil 52, Gas 0, Miscellaneous 0) Week to Sep 8, 2017: 53 rigs total (Oil 53, Gas 0, Miscellaneous 0) Week to Sep 15, 2017: 52 rigs total (Oil 52, Gas 0, Miscellaneous 0) Week to Sep 22, 2017: 49 rigs total (Oil 49, Gas 0, Miscellaneous 0) Week to Sep 29, 2017: 50 rigs total (Oil 50, Gas 0, Miscellaneous 0) Week to Oct 6, 2017: 50 rigs total (Oil 50, Gas 0, Miscellaneous 0) Week to Oct 13, 2017: 51 rigs total (Oil 51, Gas 0, Miscellaneous 0) Week to Oct 20, 2017: 51 rigs total (Oil 51, Gas 0, Miscellaneous 0) Week to Oct 27, 2017: 49 rigs total (Oil 49, Gas 0, Miscellaneous 0) Week to Nov 3, 2017: 47 rigs total (Oil 47, Gas 0, Miscellaneous 0) Week to Nov 10, 2017: 47 rigs total (Oil 47, Gas 0, Miscellaneous 0) Week to Nov 17, 2017: 46 rigs total (Oil 46, Gas 0, Miscellaneous 0) Week to Nov 22, 2017: 46 rigs total (Oil 46, Gas 0, Miscellaneous 0) Week to Dec 1, 2017: 47 rigs total (Oil 47, Gas 0, Miscellaneous 0) Week to Dec 8, 2017: 46 rigs total (Oil 46, Gas 0, Miscellaneous 0) Week to Dec 15, 2017: 47 rigs total (Oil 47, Gas 0, Miscellaneous 0) Week to Dec 22, 2017: 48 rigs total (Oil 48, Gas 0, Miscellaneous 0) Week to Dec 29, 2017: 46 rigs total (Oil 46, Gas 0, Miscellaneous 0) Week to Jan 5, 2018: 45 rigs total (Oil 45, Gas 0, Miscellaneous 0) Week to Jan 12, 2018: 45 rigs total (Oil 45, Gas 0, Miscellaneous 0) Week to Jan 19, 2018: 44 rigs total (Oil 44, Gas 0, Miscellaneous 0) Week to Jan 26, 2018: 44 rigs total (Oil 44, Gas 0, Miscellaneous 0) Week to Feb 2, 2018: 45 rigs total (Oil 45, Gas 0, Miscellaneous 0) Week to Feb 9, 2018: 49 rigs total (Oil 49, Gas 0, Miscellaneous 0) Week to Feb 16, 2018: 48 rigs total (Oil 48, Gas 0, Miscellaneous 0) Week to Feb 23, 2018: 49 rigs total (Oil 49, Gas 0, Miscellaneous 0) Week to Mar 2, 2018: 47 rigs total (Oil 47, Gas 0, Miscellaneous 0) Week to Mar 9, 2018: 50 rigs total (Oil 50, Gas 0, Miscellaneous 0) Week to Mar 16, 2018: 53 rigs total (Oil 53, Gas 0, Miscellaneous 0) Week to Mar 23, 2018: 53 rigs total (Oil 53, Gas 0, Miscellaneous 0) Week to Mar 29, 2018: 53 rigs total (Oil 53, Gas 0, Miscellaneous 0) Week to Apr 6, 2018: 54 rigs total (Oil 54, Gas 0, Miscellaneous 0) Week to Apr 13, 2018: 54 rigs total (Oil 54, Gas 0, Miscellaneous 0) Week to Apr 20, 2018: 52 rigs total (Oil 52, Gas 0, Miscellaneous 0) Week to Apr 27, 2018: 55 rigs total (Oil 55, Gas 0, Miscellaneous 0) Week to May 4, 2018: 56 rigs total (Oil 56, Gas 0, Miscellaneous 0) Week to May 11, 2018: 56 rigs total (Oil 56, Gas 0, Miscellaneous 0) Week to May 18, 2018: 55 rigs total (Oil 55, Gas 0, Miscellaneous 0) Week to May 25, 2018: 56 rigs total (Oil 56, Gas 0, Miscellaneous 0) Week to Jun 1, 2018: 55 rigs total (Oil 55, Gas 0, Miscellaneous 0) Week to Jun 8, 2018: 54 rigs total (Oil 54, Gas 0, Miscellaneous 0) Week to Jun 15, 2018: 57 rigs total (Oil 57, Gas 0, Miscellaneous 0) Week to Jun 22, 2018: 56 rigs total (Oil 56, Gas 0, Miscellaneous 0) Week to Jun 29, 2018: 54 rigs total (Oil 54, Gas 0, Miscellaneous 0) Week to Jul 6, 2018: 57 rigs total (Oil 57, Gas 0, Miscellaneous 0) Week to Jul 13, 2018: 57 rigs total (Oil 57, Gas 0, Miscellaneous 0) Week to Jul 20, 2018: 56 rigs total (Oil 56, Gas 0, Miscellaneous 0) Week to Jul 27, 2018: 57 rigs total (Oil 57, Gas 0, Miscellaneous 0) Week to Aug 3, 2018: 56 rigs total (Oil 56, Gas 0, Miscellaneous 0) Week to Aug 10, 2018: 56 rigs total (Oil 56, Gas 0, Miscellaneous 0) Week to Aug 17, 2018: 56 rigs total (Oil 56, Gas 0, Miscellaneous 0) Week to Aug 24, 2018: 52 rigs total (Oil 52, Gas 0, Miscellaneous 0) Week to Aug 31, 2018: 52 rigs total (Oil 52, Gas 0, Miscellaneous 0) Week to Sep 7, 2018: 53 rigs total (Oil 53, Gas 0, Miscellaneous 0) Week to Sep 14, 2018: 54 rigs total (Oil 54, Gas 0, Miscellaneous 0) Week to Sep 21, 2018: 53 rigs total (Oil 53, Gas 0, Miscellaneous 0) Week to Sep 28, 2018: 53 rigs total (Oil 53, Gas 0, Miscellaneous 0) Week to Oct 5, 2018: 52 rigs total (Oil 52, Gas 0, Miscellaneous 0) Week to Oct 12, 2018: 52 rigs total (Oil 52, Gas 0, Miscellaneous 0) Week to Oct 19, 2018: 52 rigs total (Oil 52, Gas 0, Miscellaneous 0) Week to Oct 26, 2018: 54 rigs total (Oil 54, Gas 0, Miscellaneous 0) Week to Nov 2, 2018: 54 rigs total (Oil 54, Gas 0, Miscellaneous 0) Week to Nov 9, 2018: 55 rigs total (Oil 55, Gas 0, Miscellaneous 0) Week to Nov 16, 2018: 55 rigs total (Oil 55, Gas 0, Miscellaneous 0) Week to Nov 21, 2018: 52 rigs total (Oil 52, Gas 0, Miscellaneous 0) Week to Nov 30, 2018: 52 rigs total (Oil 52, Gas 0, Miscellaneous 0) Week to Dec 7, 2018: 52 rigs total (Oil 52, Gas 0, Miscellaneous 0) Week to Dec 14, 2018: 50 rigs total (Oil 50, Gas 0, Miscellaneous 0) Week to Dec 21, 2018: 53 rigs total (Oil 53, Gas 0, Miscellaneous 0) Week to Dec 28, 2018: 53 rigs total (Oil 53, Gas 0, Miscellaneous 0) Week to Jan 4, 2019: 53 rigs total (Oil 53, Gas 0, Miscellaneous 0) Week to Jan 11, 2019: 53 rigs total (Oil 53, Gas 0, Miscellaneous 0) Week to Jan 18, 2019: 54 rigs total (Oil 54, Gas 0, Miscellaneous 0) Week to Jan 25, 2019: 57 rigs total (Oil 57, Gas 0, Miscellaneous 0) Week to Feb 1, 2019: 58 rigs total (Oil 58, Gas 0, Miscellaneous 0) Week to Feb 8, 2019: 58 rigs total (Oil 58, Gas 0, Miscellaneous 0) Week to Feb 15, 2019: 57 rigs total (Oil 57, Gas 0, Miscellaneous 0) Week to Feb 22, 2019: 57 rigs total (Oil 57, Gas 0, Miscellaneous 0) Week to Mar 1, 2019: 56 rigs total (Oil 56, Gas 0, Miscellaneous 0) Week to Mar 8, 2019: 53 rigs total (Oil 53, Gas 0, Miscellaneous 0) Week to Mar 15, 2019: 56 rigs total (Oil 56, Gas 0, Miscellaneous 0) Week to Mar 22, 2019: 57 rigs total (Oil 57, Gas 0, Miscellaneous 0) Week to Mar 29, 2019: 60 rigs total (Oil 60, Gas 0, Miscellaneous 0) Week to Apr 5, 2019: 61 rigs total (Oil 61, Gas 0, Miscellaneous 0) Week to Apr 12, 2019: 61 rigs total (Oil 61, Gas 0, Miscellaneous 0) Week to Apr 18, 2019: 61 rigs total (Oil 61, Gas 0, Miscellaneous 0) Week to Apr 26, 2019: 58 rigs total (Oil 58, Gas 0, Miscellaneous 0) Week to May 3, 2019: 57 rigs total (Oil 57, Gas 0, Miscellaneous 0) Week to May 10, 2019: 56 rigs total (Oil 56, Gas 0, Miscellaneous 0) Week to May 17, 2019: 56 rigs total (Oil 56, Gas 0, Miscellaneous 0) Week to May 24, 2019: 57 rigs total (Oil 57, Gas 0, Miscellaneous 0) Week to May 31, 2019: 57 rigs total (Oil 57, Gas 0, Miscellaneous 0) Week to Jun 7, 2019: 56 rigs total (Oil 56, Gas 0, Miscellaneous 0) Week to Jun 14, 2019: 56 rigs total (Oil 56, Gas 0, Miscellaneous 0) Week to Jun 21, 2019: 56 rigs total (Oil 56, Gas 0, Miscellaneous 0) Week to Jun 28, 2019: 55 rigs total (Oil 55, Gas 0, Miscellaneous 0) Week to Jul 3, 2019: 55 rigs total (Oil 55, Gas 0, Miscellaneous 0) Week to Jul 12, 2019: 55 rigs total (Oil 55, Gas 0, Miscellaneous 0) Week to Jul 19, 2019: 55 rigs total (Oil 55, Gas 0, Miscellaneous 0) Week to Jul 26, 2019: 47 rigs total (Oil 47, Gas 0, Miscellaneous 0) Week to Aug 2, 2019: 47 rigs total (Oil 47, Gas 0, Miscellaneous 0) Week to Aug 9, 2019: 47 rigs total (Oil 47, Gas 0, Miscellaneous 0) Week to Aug 16, 2019: 48 rigs total (Oil 48, Gas 0, Miscellaneous 0) Week to Aug 23, 2019: 48 rigs total (Oil 48, Gas 0, Miscellaneous 0) Week to Aug 30, 2019: 51 rigs total (Oil 51, Gas 0, Miscellaneous 0) Week to Sep 6, 2019: 54 rigs total (Oil 54, Gas 0, Miscellaneous 0) Week to Sep 13, 2019: 55 rigs total (Oil 55, Gas 0, Miscellaneous 0) Week to Sep 20, 2019: 53 rigs total (Oil 53, Gas 0, Miscellaneous 0) Week to Sep 27, 2019: 53 rigs total (Oil 53, Gas 0, Miscellaneous 0) Week to Oct 4, 2019: 54 rigs total (Oil 54, Gas 0, Miscellaneous 0) Week to Oct 11, 2019: 54 rigs total (Oil 54, Gas 0, Miscellaneous 0) Week to Oct 18, 2019: 54 rigs total (Oil 54, Gas 0, Miscellaneous 0) Week to Oct 25, 2019: 52 rigs total (Oil 52, Gas 0, Miscellaneous 0) Week to Nov 1, 2019: 52 rigs total (Oil 52, Gas 0, Miscellaneous 0) Week to Nov 8, 2019: 51 rigs total (Oil 51, Gas 0, Miscellaneous 0) Week to Nov 15, 2019: 50 rigs total (Oil 50, Gas 0, Miscellaneous 0) Week to Nov 22, 2019: 49 rigs total (Oil 49, Gas 0, Miscellaneous 0) Week to Nov 27, 2019: 49 rigs total (Oil 49, Gas 0, Miscellaneous 0) Week to Dec 6, 2019: 50 rigs total (Oil 50, Gas 0, Miscellaneous 0) Week to Dec 13, 2019: 50 rigs total (Oil 50, Gas 0, Miscellaneous 0) Week to Dec 20, 2019: 49 rigs total (Oil 49, Gas 0, Miscellaneous 0) Week to Dec 27, 2019: 50 rigs total (Oil 50, Gas 0, Miscellaneous 0) Week to Jan 3, 2020: 50 rigs total (Oil 50, Gas 0, Miscellaneous 0) Week to Jan 10, 2020: 49 rigs total (Oil 49, Gas 0, Miscellaneous 0) Week to Jan 17, 2020: 52 rigs total (Oil 52, Gas 0, Miscellaneous 0) Week to Jan 24, 2020: 52 rigs total (Oil 52, Gas 0, Miscellaneous 0) Week to Jan 31, 2020: 52 rigs total (Oil 52, Gas 0, Miscellaneous 0) Week to Feb 7, 2020: 52 rigs total (Oil 52, Gas 0, Miscellaneous 0) Week to Feb 14, 2020: 52 rigs total (Oil 52, Gas 0, Miscellaneous 0) Week to Feb 21, 2020: 52 rigs total (Oil 52, Gas 0, Miscellaneous 0) Week to Feb 28, 2020: 52 rigs total (Oil 52, Gas 0, Miscellaneous 0) Week to Mar 6, 2020: 51 rigs total (Oil 51, Gas 0, Miscellaneous 0) Week to Mar 13, 2020: 51 rigs total (Oil 51, Gas 0, Miscellaneous 0) Week to Mar 20, 2020: 50 rigs total (Oil 50, Gas 0, Miscellaneous 0) Week to Mar 27, 2020: 48 rigs total (Oil 48, Gas 0, Miscellaneous 0) Week to Apr 3, 2020: 42 rigs total (Oil 42, Gas 0, Miscellaneous 0) Week to Apr 9, 2020: 41 rigs total (Oil 41, Gas 0, Miscellaneous 0) Week to Apr 17, 2020: 34 rigs total (Oil 34, Gas 0, Miscellaneous 0) Week to Apr 24, 2020: 27 rigs total (Oil 27, Gas 0, Miscellaneous 0) Week to May 1, 2020: 26 rigs total (Oil 26, Gas 0, Miscellaneous 0) Week to May 8, 2020: 20 rigs total (Oil 20, Gas 0, Miscellaneous 0) Week to May 15, 2020: 16 rigs total (Oil 16, Gas 0, Miscellaneous 0) Week to May 22, 2020: 14 rigs total (Oil 14, Gas 0, Miscellaneous 0) Week to May 29, 2020: 12 rigs total (Oil 12, Gas 0, Miscellaneous 0) Week to Jun 5, 2020: 12 rigs total (Oil 12, Gas 0, Miscellaneous 0) Week to Jun 12, 2020: 11 rigs total (Oil 11, Gas 0, Miscellaneous 0) Week to Jun 19, 2020: 10 rigs total (Oil 10, Gas 0, Miscellaneous 0) Week to Jun 26, 2020: 10 rigs total (Oil 10, Gas 0, Miscellaneous 0) Week to Jul 2, 2020: 10 rigs total (Oil 10, Gas 0, Miscellaneous 0) Week to Jul 10, 2020: 10 rigs total (Oil 10, Gas 0, Miscellaneous 0) Week to Jul 17, 2020: 10 rigs total (Oil 10, Gas 0, Miscellaneous 0) Week to Jul 24, 2020: 10 rigs total (Oil 10, Gas 0, Miscellaneous 0) Week to Jul 31, 2020: 11 rigs total (Oil 11, Gas 0, Miscellaneous 0) Week to Aug 7, 2020: 11 rigs total (Oil 11, Gas 0, Miscellaneous 0) Week to Aug 14, 2020: 11 rigs total (Oil 11, Gas 0, Miscellaneous 0) Week to Aug 21, 2020: 10 rigs total (Oil 10, Gas 0, Miscellaneous 0) Week to Aug 28, 2020: 10 rigs total (Oil 10, Gas 0, Miscellaneous 0) Week to Sep 4, 2020: 9 rigs total (Oil 9, Gas 0, Miscellaneous 0) Week to Sep 11, 2020: 9 rigs total (Oil 9, Gas 0, Miscellaneous 0) Week to Sep 18, 2020: 9 rigs total (Oil 9, Gas 0, Miscellaneous 0) Week to Sep 25, 2020: 9 rigs total (Oil 9, Gas 0, Miscellaneous 0) Week to Oct 2, 2020: 10 rigs total (Oil 10, Gas 0, Miscellaneous 0) Week to Oct 9, 2020: 10 rigs total (Oil 10, Gas 0, Miscellaneous 0) Week to Oct 16, 2020: 11 rigs total (Oil 11, Gas 0, Miscellaneous 0) Week to Oct 23, 2020: 11 rigs total (Oil 11, Gas 0, Miscellaneous 0) Week to Oct 30, 2020: 11 rigs total (Oil 11, Gas 0, Miscellaneous 0) Week to Nov 6, 2020: 11 rigs total (Oil 11, Gas 0, Miscellaneous 0) Week to Nov 13, 2020: 11 rigs total (Oil 11, Gas 0, Miscellaneous 0) Week to Nov 20, 2020: 11 rigs total (Oil 11, Gas 0, Miscellaneous 0) Week to Nov 25, 2020: 11 rigs total (Oil 11, Gas 0, Miscellaneous 0) Week to Dec 4, 2020: 11 rigs total (Oil 11, Gas 0, Miscellaneous 0) Week to Dec 11, 2020: 11 rigs total (Oil 11, Gas 0, Miscellaneous 0) Week to Dec 18, 2020: 11 rigs total (Oil 11, Gas 0, Miscellaneous 0) Week to Dec 23, 2020: 11 rigs total (Oil 11, Gas 0, Miscellaneous 0) Week to Dec 31, 2020: 11 rigs total (Oil 11, Gas 0, Miscellaneous 0) Week to Jan 8, 2021: 11 rigs total (Oil 11, Gas 0, Miscellaneous 0) Week to Jan 15, 2021: 10 rigs total (Oil 10, Gas 0, Miscellaneous 0) Week to Jan 22, 2021: 11 rigs total (Oil 11, Gas 0, Miscellaneous 0) Week to Jan 29, 2021: 12 rigs total (Oil 12, Gas 0, Miscellaneous 0) Week to Feb 5, 2021: 12 rigs total (Oil 12, Gas 0, Miscellaneous 0) Week to Feb 12, 2021: 13 rigs total (Oil 13, Gas 0, Miscellaneous 0) Week to Feb 19, 2021: 14 rigs total (Oil 14, Gas 0, Miscellaneous 0) Week to Feb 26, 2021: 14 rigs total (Oil 14, Gas 0, Miscellaneous 0) Week to Mar 5, 2021: 13 rigs total (Oil 13, Gas 0, Miscellaneous 0) Week to Mar 12, 2021: 12 rigs total (Oil 12, Gas 0, Miscellaneous 0) Week to Mar 19, 2021: 13 rigs total (Oil 13, Gas 0, Miscellaneous 0) Week to Mar 26, 2021: 14 rigs total (Oil 14, Gas 0, Miscellaneous 0) Week to Apr 1, 2021: 14 rigs total (Oil 14, Gas 0, Miscellaneous 0) Week to Apr 9, 2021: 14 rigs total (Oil 14, Gas 0, Miscellaneous 0) Week to Apr 16, 2021: 15 rigs total (Oil 15, Gas 0, Miscellaneous 0) Week to Apr 23, 2021: 15 rigs total (Oil 15, Gas 0, Miscellaneous 0) Week to Apr 30, 2021: 15 rigs total (Oil 15, Gas 0, Miscellaneous 0) Week to May 7, 2021: 15 rigs total (Oil 15, Gas 0, Miscellaneous 0) Week to May 14, 2021: 16 rigs total (Oil 16, Gas 0, Miscellaneous 0) Week to May 21, 2021: 16 rigs total (Oil 16, Gas 0, Miscellaneous 0) Week to May 28, 2021: 16 rigs total (Oil 16, Gas 0, Miscellaneous 0) Week to Jun 4, 2021: 16 rigs total (Oil 16, Gas 0, Miscellaneous 0) Week to Jun 11, 2021: 16 rigs total (Oil 16, Gas 0, Miscellaneous 0) Week to Jun 18, 2021: 17 rigs total (Oil 17, Gas 0, Miscellaneous 0) Week to Jun 25, 2021: 17 rigs total (Oil 17, Gas 0, Miscellaneous 0) Week to Jul 2, 2021: 18 rigs total (Oil 18, Gas 0, Miscellaneous 0) Week to Jul 9, 2021: 18 rigs total (Oil 18, Gas 0, Miscellaneous 0) Week to Jul 16, 2021: 18 rigs total (Oil 18, Gas 0, Miscellaneous 0) Week to Jul 23, 2021: 18 rigs total (Oil 18, Gas 0, Miscellaneous 0) Week to Jul 30, 2021: 19 rigs total (Oil 19, Gas 0, Miscellaneous 0) Week to Aug 6, 2021: 19 rigs total (Oil 19, Gas 0, Miscellaneous 0) Week to Aug 13, 2021: 21 rigs total (Oil 21, Gas 0, Miscellaneous 0) Week to Aug 20, 2021: 22 rigs total (Oil 22, Gas 0, Miscellaneous 0) Week to Aug 27, 2021: 22 rigs total (Oil 22, Gas 0, Miscellaneous 0) Week to Sep 3, 2021: 22 rigs total (Oil 22, Gas 0, Miscellaneous 0) Week to Sep 10, 2021: 22 rigs total (Oil 22, Gas 0, Miscellaneous 0) Week to Sep 17, 2021: 22 rigs total (Oil 22, Gas 0, Miscellaneous 0) Week to Sep 24, 2021: 22 rigs total (Oil 22, Gas 0, Miscellaneous 0) Week to Oct 1, 2021: 22 rigs total (Oil 22, Gas 0, Miscellaneous 0) Week to Oct 8, 2021: 22 rigs total (Oil 22, Gas 0, Miscellaneous 0) Week to Oct 15, 2021: 22 rigs total (Oil 22, Gas 0, Miscellaneous 0) Week to Oct 22, 2021: 22 rigs total (Oil 22, Gas 0, Miscellaneous 0) Week to Oct 29, 2021: 23 rigs total (Oil 23, Gas 0, Miscellaneous 0) Week to Nov 5, 2021: 23 rigs total (Oil 23, Gas 0, Miscellaneous 0) Week to Nov 12, 2021: 23 rigs total (Oil 23, Gas 0, Miscellaneous 0) Week to Nov 19, 2021: 23 rigs total (Oil 23, Gas 0, Miscellaneous 0) Week to Nov 24, 2021: 27 rigs total (Oil 27, Gas 0, Miscellaneous 0) Week to Dec 3, 2021: 27 rigs total (Oil 27, Gas 0, Miscellaneous 0) Week to Dec 10, 2021: 27 rigs total (Oil 27, Gas 0, Miscellaneous 0) Week to Dec 17, 2021: 27 rigs total (Oil 27, Gas 0, Miscellaneous 0) Week to Dec 23, 2021: 27 rigs total (Oil 27, Gas 0, Miscellaneous 0) Week to Dec 31, 2021: 27 rigs total (Oil 27, Gas 0, Miscellaneous 0) Week to Jan 7, 2022: 27 rigs total (Oil 27, Gas 0, Miscellaneous 0) Week to Jan 14, 2022: 27 rigs total (Oil 27, Gas 0, Miscellaneous 0) Week to Jan 21, 2022: 27 rigs total (Oil 27, Gas 0, Miscellaneous 0) Week to Jan 28, 2022: 27 rigs total (Oil 27, Gas 0, Miscellaneous 0) Week to Feb 4, 2022: 30 rigs total (Oil 30, Gas 0, Miscellaneous 0) Week to Feb 11, 2022: 33 rigs total (Oil 32, Gas 0, Miscellaneous 1) Week to Feb 18, 2022: 33 rigs total (Oil 32, Gas 0, Miscellaneous 1) Week to Feb 25, 2022: 33 rigs total (Oil 32, Gas 0, Miscellaneous 1) Week to Mar 4, 2022: 33 rigs total (Oil 32, Gas 0, Miscellaneous 1) Week to Mar 11, 2022: 33 rigs total (Oil 32, Gas 0, Miscellaneous 1) Week to Mar 18, 2022: 32 rigs total (Oil 31, Gas 0, Miscellaneous 1) Week to Mar 25, 2022: 33 rigs total (Oil 32, Gas 0, Miscellaneous 1) Week to Apr 1, 2022: 32 rigs total (Oil 31, Gas 0, Miscellaneous 1) Week to Apr 8, 2022: 33 rigs total (Oil 32, Gas 0, Miscellaneous 1) Week to Apr 14, 2022: 33 rigs total (Oil 32, Gas 0, Miscellaneous 1) Week to Apr 22, 2022: 35 rigs total (Oil 34, Gas 0, Miscellaneous 1) Week to Apr 29, 2022: 35 rigs total (Oil 34, Gas 0, Miscellaneous 1) Week to May 6, 2022: 35 rigs total (Oil 34, Gas 0, Miscellaneous 1) Week to May 13, 2022: 36 rigs total (Oil 35, Gas 0, Miscellaneous 1) Week to May 20, 2022: 36 rigs total (Oil 35, Gas 0, Miscellaneous 1) Week to May 27, 2022: 36 rigs total (Oil 35, Gas 0, Miscellaneous 1) Week to Jun 3, 2022: 35 rigs total (Oil 34, Gas 0, Miscellaneous 1) Week to Jun 10, 2022: 35 rigs total (Oil 34, Gas 0, Miscellaneous 1) Week to Jun 17, 2022: 35 rigs total (Oil 34, Gas 0, Miscellaneous 1) Week to Jun 24, 2022: 35 rigs total (Oil 34, Gas 0, Miscellaneous 1) Week to Jul 1, 2022: 35 rigs total (Oil 34, Gas 0, Miscellaneous 1) Week to Jul 8, 2022: 35 rigs total (Oil 34, Gas 0, Miscellaneous 1) Week to Jul 15, 2022: 36 rigs total (Oil 35, Gas 0, Miscellaneous 1) Week to Jul 22, 2022: 36 rigs total (Oil 35, Gas 0, Miscellaneous 1) Week to Jul 29, 2022: 36 rigs total (Oil 35, Gas 0, Miscellaneous 1) Week to Aug 5, 2022: 37 rigs total (Oil 36, Gas 0, Miscellaneous 1) Week to Aug 12, 2022: 37 rigs total (Oil 37, Gas 0, Miscellaneous 0) Week to Aug 19, 2022: 37 rigs total (Oil 37, Gas 0, Miscellaneous 0) Week to Aug 26, 2022: 37 rigs total (Oil 37, Gas 0, Miscellaneous 0) Week to Sep 2, 2022: 39 rigs total (Oil 39, Gas 0, Miscellaneous 0) Week to Sep 9, 2022: 39 rigs total (Oil 39, Gas 0, Miscellaneous 0) Week to Sep 16, 2022: 38 rigs total (Oil 38, Gas 0, Miscellaneous 0) Week to Sep 23, 2022: 37 rigs total (Oil 37, Gas 0, Miscellaneous 0) Week to Sep 30, 2022: 38 rigs total (Oil 38, Gas 0, Miscellaneous 0) Week to Oct 7, 2022: 38 rigs total (Oil 38, Gas 0, Miscellaneous 0) Week to Oct 14, 2022: 38 rigs total (Oil 38, Gas 0, Miscellaneous 0) Week to Oct 21, 2022: 38 rigs total (Oil 38, Gas 0, Miscellaneous 0) Week to Oct 28, 2022: 36 rigs total (Oil 36, Gas 0, Miscellaneous 0) Week to Nov 4, 2022: 38 rigs total (Oil 38, Gas 0, Miscellaneous 0) Week to Nov 10, 2022: 38 rigs total (Oil 38, Gas 0, Miscellaneous 0) Week to Nov 18, 2022: 38 rigs total (Oil 38, Gas 0, Miscellaneous 0) Week to Nov 23, 2022: 38 rigs total (Oil 38, Gas 0, Miscellaneous 0) Week to Dec 2, 2022: 38 rigs total (Oil 38, Gas 0, Miscellaneous 0) Week to Dec 9, 2022: 38 rigs total (Oil 38, Gas 0, Miscellaneous 0) Week to Dec 16, 2022: 37 rigs total (Oil 37, Gas 0, Miscellaneous 0) Week to Dec 22, 2022: 39 rigs total (Oil 39, Gas 0, Miscellaneous 0) Week to Dec 30, 2022: 39 rigs total (Oil 39, Gas 0, Miscellaneous 0) Week to Jan 6, 2023: 39 rigs total (Oil 39, Gas 0, Miscellaneous 0) Week to Jan 13, 2023: 39 rigs total (Oil 39, Gas 0, Miscellaneous 0) Week to Jan 20, 2023: 39 rigs total (Oil 39, Gas 0, Miscellaneous 0) Week to Jan 27, 2023: 41 rigs total (Oil 41, Gas 0, Miscellaneous 0) Week to Feb 3, 2023: 41 rigs total (Oil 41, Gas 0, Miscellaneous 0) Week to Feb 10, 2023: 41 rigs total (Oil 41, Gas 0, Miscellaneous 0) Week to Feb 17, 2023: 41 rigs total (Oil 41, Gas 0, Miscellaneous 0) Week to Feb 24, 2023: 41 rigs total (Oil 41, Gas 0, Miscellaneous 0) Week to Mar 3, 2023: 41 rigs total (Oil 41, Gas 0, Miscellaneous 0) Week to Mar 10, 2023: 41 rigs total (Oil 41, Gas 0, Miscellaneous 0) Week to Mar 17, 2023: 41 rigs total (Oil 41, Gas 0, Miscellaneous 0) Week to Mar 24, 2023: 41 rigs total (Oil 41, Gas 0, Miscellaneous 0) Week to Mar 31, 2023: 41 rigs total (Oil 41, Gas 0, Miscellaneous 0) Week to Apr 6, 2023: 40 rigs total (Oil 40, Gas 0, Miscellaneous 0) Week to Apr 14, 2023: 40 rigs total (Oil 40, Gas 0, Miscellaneous 0) Week to Apr 21, 2023: 40 rigs total (Oil 40, Gas 0, Miscellaneous 0) Week to Apr 28, 2023: 39 rigs total (Oil 39, Gas 0, Miscellaneous 0) Week to May 5, 2023: 38 rigs total (Oil 38, Gas 0, Miscellaneous 0) Week to May 12, 2023: 37 rigs total (Oil 37, Gas 0, Miscellaneous 0) Week to May 19, 2023: 37 rigs total (Oil 37, Gas 0, Miscellaneous 0) Week to May 26, 2023: 37 rigs total (Oil 37, Gas 0, Miscellaneous 0) Week to Jun 2, 2023: 36 rigs total (Oil 36, Gas 0, Miscellaneous 0) Week to Jun 9, 2023: 36 rigs total (Oil 36, Gas 0, Miscellaneous 0) Week to Jun 16, 2023: 36 rigs total (Oil 36, Gas 0, Miscellaneous 0) Week to Jun 23, 2023: 35 rigs total (Oil 35, Gas 0, Miscellaneous 0) Week to Jun 30, 2023: 34 rigs total (Oil 34, Gas 0, Miscellaneous 0) Week to Jul 7, 2023: 34 rigs total (Oil 34, Gas 0, Miscellaneous 0) Week to Jul 14, 2023: 35 rigs total (Oil 35, Gas 0, Miscellaneous 0) Week to Jul 21, 2023: 35 rigs total (Oil 35, Gas 0, Miscellaneous 0) Week to Jul 28, 2023: 35 rigs total (Oil 34, Gas 0, Miscellaneous 1) Week to Aug 4, 2023: 35 rigs total (Oil 34, Gas 0, Miscellaneous 1) Week to Aug 11, 2023: 35 rigs total (Oil 34, Gas 0, Miscellaneous 1) Week to Aug 18, 2023: 33 rigs total (Oil 32, Gas 0, Miscellaneous 1) Week to Aug 25, 2023: 33 rigs total (Oil 32, Gas 0, Miscellaneous 1) Week to Sep 1, 2023: 33 rigs total (Oil 32, Gas 0, Miscellaneous 1) Week to Sep 8, 2023: 30 rigs total (Oil 29, Gas 0, Miscellaneous 1) Week to Sep 15, 2023: 30 rigs total (Oil 30, Gas 0, Miscellaneous 0) Week to Sep 22, 2023: 30 rigs total (Oil 30, Gas 0, Miscellaneous 0) Week to Sep 29, 2023: 31 rigs total (Oil 31, Gas 0, Miscellaneous 0) Week to Oct 6, 2023: 30 rigs total (Oil 30, Gas 0, Miscellaneous 0) Week to Oct 13, 2023: 30 rigs total (Oil 30, Gas 0, Miscellaneous 0) Week to Oct 20, 2023: 30 rigs total (Oil 30, Gas 0, Miscellaneous 0) Week to Oct 27, 2023: 30 rigs total (Oil 30, Gas 0, Miscellaneous 0) Week to Nov 3, 2023: 29 rigs total (Oil 29, Gas 0, Miscellaneous 0) Week to Nov 10, 2023: 29 rigs total (Oil 29, Gas 0, Miscellaneous 0) Week to Nov 17, 2023: 31 rigs total (Oil 31, Gas 0, Miscellaneous 0) Week to Nov 22, 2023: 31 rigs total (Oil 31, Gas 0, Miscellaneous 0) Week to Dec 1, 2023: 32 rigs total (Oil 32, Gas 0, Miscellaneous 0) Week to Dec 8, 2023: 32 rigs total (Oil 32, Gas 0, Miscellaneous 0) Week to Dec 15, 2023: 31 rigs total (Oil 31, Gas 0, Miscellaneous 0) Week to Dec 21, 2023: 31 rigs total (Oil 31, Gas 0, Miscellaneous 0) Week to Dec 29, 2023: 31 rigs total (Oil 31, Gas 0, Miscellaneous 0) Week to Jan 5, 2024: 31 rigs total (Oil 31, Gas 0, Miscellaneous 0) Week to Jan 12, 2024: 33 rigs total (Oil 33, Gas 0, Miscellaneous 0) Week to Jan 19, 2024: 33 rigs total (Oil 33, Gas 0, Miscellaneous 0) Week to Jan 26, 2024: 32 rigs total (Oil 32, Gas 0, Miscellaneous 0) Week to Feb 2, 2024: 32 rigs total (Oil 32, Gas 0, Miscellaneous 0) Week to Feb 9, 2024: 32 rigs total (Oil 32, Gas 0, Miscellaneous 0) Week to Feb 16, 2024: 32 rigs total (Oil 32, Gas 0, Miscellaneous 0) Week to Feb 23, 2024: 32 rigs total (Oil 32, Gas 0, Miscellaneous 0) Week to Mar 1, 2024: 32 rigs total (Oil 32, Gas 0, Miscellaneous 0) Week to Mar 8, 2024: 32 rigs total (Oil 32, Gas 0, Miscellaneous 0) Week to Mar 15, 2024: 32 rigs total (Oil 32, Gas 0, Miscellaneous 0) Week to Mar 22, 2024: 32 rigs total (Oil 32, Gas 0, Miscellaneous 0) Week to Mar 28, 2024: 32 rigs total (Oil 32, Gas 0, Miscellaneous 0) Week to Apr 5, 2024: 32 rigs total (Oil 32, Gas 0, Miscellaneous 0) Week to Apr 12, 2024: 32 rigs total (Oil 32, Gas 0, Miscellaneous 0) Week to Apr 19, 2024: 32 rigs total (Oil 32, Gas 0, Miscellaneous 0) Week to Apr 26, 2024: 32 rigs total (Oil 32, Gas 0, Miscellaneous 0) Week to May 3, 2024: 32 rigs total (Oil 32, Gas 0, Miscellaneous 0) Week to May 10, 2024: 32 rigs total (Oil 32, Gas 0, Miscellaneous 0) Week to May 17, 2024: 32 rigs total (Oil 32, Gas 0, Miscellaneous 0) Week to May 24, 2024: 32 rigs total (Oil 32, Gas 0, Miscellaneous 0) Week to May 31, 2024: 32 rigs total (Oil 32, Gas 0, Miscellaneous 0) Week to Jun 7, 2024: 32 rigs total (Oil 32, Gas 0, Miscellaneous 0) Week to Jun 14, 2024: 32 rigs total (Oil 32, Gas 0, Miscellaneous 0) Week to Jun 21, 2024: 34 rigs total (Oil 34, Gas 0, Miscellaneous 0) Week to Jun 28, 2024: 34 rigs total (Oil 34, Gas 0, Miscellaneous 0) Week to Jul 5, 2024: 34 rigs total (Oil 34, Gas 0, Miscellaneous 0) Week to Jul 12, 2024: 34 rigs total (Oil 34, Gas 0, Miscellaneous 0) Week to Jul 19, 2024: 34 rigs total (Oil 34, Gas 0, Miscellaneous 0) Week to Jul 26, 2024: 35 rigs total (Oil 35, Gas 0, Miscellaneous 0) Week to Aug 2, 2024: 35 rigs total (Oil 35, Gas 0, Miscellaneous 0) Week to Aug 9, 2024: 35 rigs total (Oil 35, Gas 0, Miscellaneous 0) Week to Aug 16, 2024: 35 rigs total (Oil 35, Gas 0, Miscellaneous 0) Week to Aug 23, 2024: 33 rigs total (Oil 33, Gas 0, Miscellaneous 0) Week to Aug 30, 2024: 33 rigs total (Oil 33, Gas 0, Miscellaneous 0) Week to Sep 6, 2024: 33 rigs total (Oil 33, Gas 0, Miscellaneous 0) Week to Sep 13, 2024: 33 rigs total (Oil 33, Gas 0, Miscellaneous 0) Week to Sep 20, 2024: 33 rigs total (Oil 33, Gas 0, Miscellaneous 0) Week to Sep 27, 2024: 33 rigs total (Oil 32, Gas 1, Miscellaneous 0) Week to Oct 4, 2024: 33 rigs total (Oil 32, Gas 1, Miscellaneous 0) Week to Oct 11, 2024: 33 rigs total (Oil 32, Gas 1, Miscellaneous 0) Week to Oct 18, 2024: 33 rigs total (Oil 32, Gas 1, Miscellaneous 0) Week to Oct 25, 2024: 33 rigs total (Oil 32, Gas 1, Miscellaneous 0) Week to Nov 1, 2024: 34 rigs total (Oil 33, Gas 1, Miscellaneous 0) Week to Nov 8, 2024: 34 rigs total (Oil 33, Gas 1, Miscellaneous 0) Week to Nov 15, 2024: 34 rigs total (Oil 33, Gas 1, Miscellaneous 0) Week to Nov 22, 2024: 34 rigs total (Oil 33, Gas 1, Miscellaneous 0) Week to Nov 27, 2024: 34 rigs total (Oil 33, Gas 1, Miscellaneous 0) Week to Dec 6, 2024: 35 rigs total (Oil 34, Gas 1, Miscellaneous 0) Week to Dec 13, 2024: 35 rigs total (Oil 34, Gas 1, Miscellaneous 0) Week to Dec 20, 2024: 35 rigs total (Oil 34, Gas 1, Miscellaneous 0) Week to Dec 27, 2024: 36 rigs total (Oil 35, Gas 1, Miscellaneous 0) Week to Jan 3, 2025: 36 rigs total (Oil 35, Gas 1, Miscellaneous 0) Week to Jan 10, 2025: 36 rigs total (Oil 35, Gas 1, Miscellaneous 0) Week to Jan 17, 2025: 32 rigs total (Oil 31, Gas 1, Miscellaneous 0) Week to Jan 24, 2025: 32 rigs total (Oil 31, Gas 1, Miscellaneous 0) Week to Jan 31, 2025: 33 rigs total (Oil 32, Gas 1, Miscellaneous 0) Week to Feb 7, 2025: 33 rigs total (Oil 32, Gas 1, Miscellaneous 0) Week to Feb 14, 2025: 32 rigs total (Oil 31, Gas 1, Miscellaneous 0) Week to Feb 21, 2025: 32 rigs total (Oil 31, Gas 1, Miscellaneous 0) Week to Feb 28, 2025: 32 rigs total (Oil 31, Gas 1, Miscellaneous 0) Week to Mar 7, 2025: 32 rigs total (Oil 31, Gas 1, Miscellaneous 0) Week to Mar 14, 2025: 32 rigs total (Oil 31, Gas 1, Miscellaneous 0) Week to Mar 21, 2025: 32 rigs total (Oil 31, Gas 1, Miscellaneous 0) Week to Mar 28, 2025: 32 rigs total (Oil 31, Gas 1, Miscellaneous 0) Week to Apr 4, 2025: 32 rigs total (Oil 31, Gas 1, Miscellaneous 0) Week to Apr 11, 2025: 32 rigs total (Oil 31, Gas 1, Miscellaneous 0) Week to Apr 17, 2025: 32 rigs total (Oil 31, Gas 1, Miscellaneous 0) Week to Apr 25, 2025: 32 rigs total (Oil 31, Gas 1, Miscellaneous 0) Week to May 2, 2025: 32 rigs total (Oil 31, Gas 1, Miscellaneous 0) Week to May 9, 2025: 32 rigs total (Oil 31, Gas 1, Miscellaneous 0) Week to May 16, 2025: 32 rigs total (Oil 31, Gas 1, Miscellaneous 0) Week to May 23, 2025: 30 rigs total (Oil 29, Gas 1, Miscellaneous 0) Week to May 30, 2025: 30 rigs total (Oil 29, Gas 1, Miscellaneous 0) Week to Jun 6, 2025: 30 rigs total (Oil 29, Gas 1, Miscellaneous 0) Week to Jun 13, 2025: 30 rigs total (Oil 29, Gas 1, Miscellaneous 0) Week to Jun 20, 2025: 29 rigs total (Oil 28, Gas 1, Miscellaneous 0) Week to Jun 27, 2025: 29 rigs total (Oil 28, Gas 1, Miscellaneous 0) Week to Jul 3, 2025: 29 rigs total (Oil 28, Gas 1, Miscellaneous 0) Week to Jul 11, 2025: 29 rigs total (Oil 28, Gas 1, Miscellaneous 0) Week to Jul 18, 2025: 29 rigs total (Oil 28, Gas 1, Miscellaneous 0) Week to Jul 25, 2025: 29 rigs total (Oil 28, Gas 1, Miscellaneous 0) Week to Aug 1, 2025: 29 rigs total (Oil 28, Gas 1, Miscellaneous 0) Week to Aug 8, 2025: 29 rigs total (Oil 28, Gas 1, Miscellaneous 0) Week to Aug 15, 2025: 29 rigs total (Oil 28, Gas 1, Miscellaneous 0) Week to Aug 22, 2025: 28 rigs total (Oil 27, Gas 1, Miscellaneous 0) Week to Aug 29, 2025: 27 rigs total (Oil 26, Gas 1, Miscellaneous 0) Week to Sep 5, 2025: 27 rigs total (Oil 27, Gas 0, Miscellaneous 0) Week to Sep 12, 2025: 27 rigs total (Oil 27, Gas 0, Miscellaneous 0) Week to Sep 19, 2025: 27 rigs total (Oil 27, Gas 0, Miscellaneous 0) Week to Sep 26, 2025: 27 rigs total (Oil 27, Gas 0, Miscellaneous 0) Week to Oct 3, 2025: 27 rigs total (Oil 27, Gas 0, Miscellaneous 0) Week to Oct 10, 2025: 28 rigs total (Oil 28, Gas 0, Miscellaneous 0) Week to Oct 17, 2025: 28 rigs total (Oil 28, Gas 0, Miscellaneous 0) Week to Oct 24, 2025: 28 rigs total (Oil 28, Gas 0, Miscellaneous 0) Week to Oct 31, 2025: 29 rigs total (Oil 29, Gas 0, Miscellaneous 0) Week to Nov 6, 2025: 29 rigs total (Oil 29, Gas 0, Miscellaneous 0) Week to Nov 14, 2025: 28 rigs total (Oil 28, Gas 0, Miscellaneous 0) Week to Nov 21, 2025: 27 rigs total (Oil 27, Gas 0, Miscellaneous 0) Week to Nov 26, 2025: 27 rigs total (Oil 27, Gas 0, Miscellaneous 0) Week to Dec 4, 2025: 27 rigs total (Oil 27, Gas 0, Miscellaneous 0) Week to Dec 12, 2025: 27 rigs total (Oil 27, Gas 0, Miscellaneous 0) Week to Dec 19, 2025: 27 rigs total (Oil 27, Gas 0, Miscellaneous 0) Week to Dec 24, 2025: 27 rigs total (Oil 27, Gas 0, Miscellaneous 0) Week to Dec 30, 2025: 27 rigs total (Oil 27, Gas 0, Miscellaneous 0) Week to Jan 9, 2026: 26 rigs total (Oil 26, Gas 0, Miscellaneous 0) Week to Jan 16, 2026: 26 rigs total (Oil 26, Gas 0, Miscellaneous 0) Week to Jan 23, 2026: 26 rigs total (Oil 26, Gas 0, Miscellaneous 0) Week to Jan 30, 2026: 27 rigs total (Oil 27, Gas 0, Miscellaneous 0) Week to Feb 6, 2026: 27 rigs total (Oil 27, Gas 0, Miscellaneous 0) Week to Feb 13, 2026: 26 rigs total (Oil 26, Gas 0, Miscellaneous 0) Week to Feb 20, 2026: 26 rigs total (Oil 26, Gas 0, Miscellaneous 0) Week to Feb 27, 2026: 26 rigs total (Oil 26, Gas 0, Miscellaneous 0) Week to Mar 6, 2026: 25 rigs total (Oil 25, Gas 0, Miscellaneous 0) Week to Mar 13, 2026: 24 rigs total (Oil 24, Gas 0, Miscellaneous 0) Week to Mar 20, 2026: 27 rigs total (Oil 27, Gas 0, Miscellaneous 0) Week to Mar 27, 2026: 28 rigs total (Oil 28, Gas 0, Miscellaneous 0) Week to Apr 2, 2026: 27 rigs total (Oil 27, Gas 0, Miscellaneous 0) Week to Apr 10, 2026: 26 rigs total (Oil 26, Gas 0, Miscellaneous 0) Week to Apr 17, 2026: 26 rigs total (Oil 26, Gas 0, Miscellaneous 0) Week to Apr 24, 2026: 26 rigs total (Oil 26, Gas 0, Miscellaneous 0) Week to May 1, 2026: 26 rigs total (Oil 26, Gas 0, Miscellaneous 0) Week to May 8, 2026: 26 rigs total (Oil 26, Gas 0, Miscellaneous 0) Week to May 15, 2026: 26 rigs total (Oil 26, Gas 0, Miscellaneous 0) Week to May 22, 2026: 26 rigs total (Oil 26, Gas 0, Miscellaneous 0) Week to May 29, 2026: 26 rigs total (Oil 26, Gas 0, Miscellaneous 0) Week to Jun 5, 2026: 26 rigs total (Oil 26, Gas 0, Miscellaneous 0) Week to Jun 12, 2026: 26 rigs total (Oil 26, Gas 0, Miscellaneous 0) Week to Jun 18, 2026: 26 rigs total (Oil 26, Gas 0, Miscellaneous 0) Week to Jun 26, 2026: 26 rigs total (Oil 26, Gas 0, Miscellaneous 0) Week to Jul 2, 2026: 24 rigs total (Oil 24, Gas 0, Miscellaneous 0) Week to Jul 10, 2026: 24 rigs total (Oil 24, Gas 0, Miscellaneous 0) Week to Jul 17, 2026: 24 rigs total (Oil 24, Gas 0, Miscellaneous 0) Week to Jul 24, 2026: 24 rigs total (Oil 24, Gas 0, Miscellaneous 0) Week to Jul 31, 2026: 24 rigs total (Oil 24, Gas 0, Miscellaneous 0) Week to Aug 7, 2026: 24 rigs total (Oil 24, Gas 0, Miscellaneous 0) Week to Aug 14, 2026: 24 rigs total (Oil 24, Gas 0, Miscellaneous 0) Week to Aug 21, 2026: 24 rigs total (Oil 24, Gas 0, Miscellaneous 0) Week to Aug 28, 2026: 24 rigs total (Oil 24, Gas 0, Miscellaneous 0) Week to Sep 4, 2026: 24 rigs total (Oil 24, Gas 0, Miscellaneous 0) Week to Sep 11, 2026: 28 rigs total (Oil 26, Gas 2, Miscellaneous 0) Week to Sep 18, 2026: 31 rigs total (Oil 27, Gas 4, Miscellaneous 0) Week to Sep 25, 2026: 31 rigs total (Oil 27, Gas 4, Miscellaneous 0) Week to Oct 2, 2026: 31 rigs total (Oil 27, Gas 4, Miscellaneous 0) Week to Oct 9, 2026: 31 rigs total (Oil 27, Gas 4, Miscellaneous 0) Week to Oct 16, 2026: 31 rigs total (Oil 27, Gas 4, Miscellaneous 0)

Interactive chart. Focus it and use the left and right arrow keys to read each week, Page Up and Page Down to move a year, Home and End for the ends of the series. The full figures are also in the table below.

  • In North Dakota, 31 drilling rigs were active in the week to October 16, 2026 (3 more than a year earlier).
  • Since Oct 2016, the weekly count peaked at 61 in Apr 2019.
  • The count covers land and inland-water rigs; rigs in US federal offshore waters are counted on the Gulf of Mexico page.
Average active rigs per month: full table
Month Oil-directedGas-directedMiscellaneousAll rigs
Oct 2026 (through October 16, 2026)274031
Sep 202626.83.5030.2
Aug 2026240024
Jul 2026240024
Jun 202625.60025.6
May 2026260026
Apr 2026260026
Mar 202626.20026.2
Feb 202626.20026.2
Jan 202626.20026.2
Dec 2025270027
Nov 202527.80027.8
Oct 202528.20028.2
Sep 2025270027
Aug 202527.21028.2
Jul 2025281029
Jun 202528.41029.4
May 2025301031
Apr 2025311032
Mar 2025311032
Feb 202531.21032.2
Jan 202532.21033.2
Dec 202434.41035.4
Nov 2024331034

Source: CommoVision (commovision.com)

Formations

A cross-section through the Williston Basin in North Dakota, drawn across McKenzie County.

McKenzie County, North Dakota
-9,000-8,000-7,000-6,000-5,000-4,000-3,000-2,000ft TVDSSGreenhornMowryDakotaSwiftRierdonSpearfishOpecheBroom Creek-Amsden Erod…TylerCharlesBase Last SaltFrobisher-AlidaLodgepoleMiddle Bakken01020304050WSWENEmiles along the line · dipping 9 ft/mi toward WSW (254°) · pale ribbon shows how certain each depth is
N2,726 producing wells (thinned)

14 formations along a 54-mile line, west-southwest to east-northeast.

Every depth drawn here is our own estimate, built from the curated formation tops of North Dakota wells across the basin. The pale ribbon along each boundary shows how certain that depth is. Where the ribbon is wider, the depth is less certain.

How these sections are built

Each section follows one straight line across its county, and the map beside it shows where that line runs.

West is on the left.

The depth of each formation along the line is estimated from the depths at which North Dakota wells across the basin met that formation, as filed by their operators or as picked by the official source.

A formation is drawn where enough wells along the line place it and where it stands clear of the formation above or below.

What we cover here

Each row names the grain a region’s production is held at. Where a source publishes at a coarser grain, the page says so.

DataGrainSinceBenchmark
North Dakota production well 1951-04 ~99–100% of EIA

Benchmark cells compare our series with the EIA’s published estimates.

About the EIA comparison

The two are produced differently: the EIA estimates from a survey of the largest operators and a model built to anticipate late filings, while the series compared here are rebuilt from the source’s own records as they arrive. Recent months can differ without either being wrong; the methodology page explains both methods.

Coverage rows for North Dakota are regenerated at every build from the same catalog of sources the data is built from.

How our North Dakota production compares with the EIA

  • Our North Dakota oil total is 0.2% below the EIA series over August 2023 to July 2026. Those are the last 36 months our own figures have settled.
  • Our North Dakota natural gas total is 0.3% below the EIA series over August 2023 to July 2026. Those are the last 36 months our own figures have settled.
Why the two differ

The EIA estimates state totals from an operator survey. The series compared here are rebuilt from the source’s own records as they arrive. Recent months differ while filings are still arriving. Every region, beside the EIA series and why the two differ.

What the data shows

  • North Dakota produced 426.8 MMbbl of oil and 1.26 Tcf of natural gas in 2025.
  • North Dakota oil production peaked in 2019 at 517.9 MMbbl; 2025 output of 426.8 MMbbl ran at 82% of that peak.
  • 21,322 producing wells tracked, 12 months to Aug 2026.

Start a free trial

Watch supply move as soon as its sources publish, with forecasts on 1.1+ million producing wells. The portal is open, with a real API and MCP access for AI tools.

What the trial includes

Data use is subject to our Terms of Service.