texasrrcapi.com · Docs

Presidio County, Texas oil and gas production (2025)

Presidio County, Texas reported 479 barrels of oil and condensate and 0 mcf of gas in 2025, from 1 operators on 1 leases. Reported lease production 1997 to 2026.

1997: 341 bbl1998: 1,660 bbl1999: 320 bbl2000: 74 bbl2001: 11 bbl2002: 0 bbl2003: 0 bbl2004: 0 bbl2010: 0 bbl2011: 264 bbl2012: 0 bbl2013: 0 bbl2014: 0 bbl2015: 0 bbl2018: 0 bbl2019: 3,575 bbl2020: 1,134 bbl2021: 660 bbl2022: 211 bbl2023: 5,675 bbl2024: 924 bbl2025: 479 bbl2026: 171 bbl19972026

Annual production

Sum of monthly lease reports (PDQ) for this county. Oil and condensate in barrels; gas and casinghead gas in mcf.

YearOilCondensateGasCasinghead
2026171000
2025479000
202424468042,96229,453
20233,0592,616133,918133,918
2022211000
2021660000
20201,134000
20193,575000
20180000
20150000
20140000
20130000
20120000
201102642910
20100000
20040000
20030000
20020000
200111000
200074000
1999320000
19981,660000
1997341000

Top operators in Presidio County, 2025

Ranked by barrels of oil equivalent (6 mcf of gas = 1 barrel).

#OperatorOil and condensate (bbl)Gas and casinghead (mcf)
1HELIOS OPERATING, LLC4790

Top leases in Presidio County, 2025

Ranked by barrels of oil equivalent (6 mcf of gas = 1 barrel).

#LeaseOil and condensate (bbl)Gas and casinghead (mcf)
1PRESIDIO I&I HELIOS OPERATING, LLC4790

Texas oil and gas production by county · Oil and gas companies in Texas

Get this as JSON

curl -X POST https://api.texasrrcapi.com/v1/signup   # free key, no card

The same numbers in SQL (Pro plan, POST /v1/query):

SELECT *, count(*) OVER () AS total FROM (SELECT CASE WHEN regexp_full_match(trim(CAST(OPERATOR_NO AS VARCHAR)), '[0-9]{6}') THEN trim(CAST(OPERATOR_NO AS VARCHAR)) END AS id, any_value(trim(OPERATOR_NAME)) AS name, coalesce(sum("CNTY_LSE_OIL_PROD_VOL__num"), 0) + coalesce(sum("CNTY_LSE_COND_PROD_VOL__num"), 0) AS oil, coalesce(sum("CNTY_LSE_GAS_PROD_VOL__num"), 0) + coalesce(sum("CNTY_LSE_CSGD_PROD_VOL__num"), 0) AS gas FROM pdq.og_county_lease_cycle WHERE COUNTY_NO = '377' AND CYCLE_YEAR_MONTH__num BETWEEN 202501 AND 202512 AND CASE WHEN regexp_full_match(trim(CAST(OPERATOR_NO AS VARCHAR)), '[0-9]{6}') THEN trim(CAST(OPERATOR_NO AS VARCHAR)) END IS NOT NULL GROUP BY 1) WHERE oil + gas > 0 ORDER BY oil + gas / 6 DESC, name LIMIT 25
Get a free API key

Source: Texas Railroad Commission public data, snapshot 1f533f6fadcf.