texasrrcapi.com · Docs

Bell County, Texas oil and gas production (2025)

Bell County, Texas: no lease production reported in 2025. Reported lease production 2008 to 2020.

2008: 0 bbl2009: 0 bbl2010: 0 bbl2011: 0 bbl2012: 0 bbl2013: 0 bbl2014: 0 bbl2015: 0 bbl2016: 0 bbl2017: 0 bbl2018: 0 bbl2019: 0 bbl2020: 0 bbl20082020

Annual production

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

YearOilCondensateGasCasinghead
20200000
20190000
20180000
20170000
20160000
20150000
20140000
20130000
20120000
20110000
20100000
20090000
20080000

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 = '027' 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 b854cc9d9109.