texasrrcapi.com · Docs

Brazos-Sb County, Texas oil and gas production (2025)

Brazos-Sb County, Texas: no lease production reported in 2025. Reported lease production 1993 to 2024.

1993: 4,422 bbl1994: 3,562 bbl1995: 2,197 bbl1996: 1,857 bbl1997: 627 bbl1998: 546 bbl1999: 950 bbl2000: 61 bbl2001: 3,333 bbl2002: 4,511 bbl2003: 3,948 bbl2004: 3,292 bbl2005: 1,580 bbl2006: 257 bbl2007: 1,198 bbl2008: 667 bbl2009: 441 bbl2010: 281 bbl2011: 191 bbl2012: 167 bbl2013: 0 bbl2014: 0 bbl2015: 0 bbl2016: 0 bbl2017: 0 bbl2018: 0 bbl2019: 0 bbl2020: 0 bbl2021: 0 bbl2022: 0 bbl2023: 0 bbl2024: 0 bbl19932024

Annual production

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

YearOilCondensateGasCasinghead
20240000
20230000
20220000
20210000
20200000
20190000
20180000
20170000
20160000
20150000
20140000
20130000
20120167290,1080
20110191359,0410
20100281391,3180
20090441435,0470
20080667477,0930
200701,1981,118,4750
20060257821,3760
200501,5802,599,1030
200403,2923,887,1120
200303,9483,134,0070
200204,5113,094,8780
200103,3331,548,8510
2000061857,2860
199909501,715,0630
199805462,582,4640
199706273,750,7330
199601,8573,526,4510
199502,1974,102,6670
199403,5626,614,2640
199304,4228,464,1350

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 = '604' 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 ecfd77991f77.