texasrrcapi.com · Docs

Bosque County, Texas oil and gas production (2025)

Bosque County, Texas: no lease production reported in 2025. Reported lease production 2002 to 2026.

2002: 0 bbl2003: 0 bbl2004: 0 bbl2005: 0 bbl2006: 35 bbl2007: 21 bbl2008: 24 bbl2009: 18 bbl2010: 43 bbl2011: 120 bbl2012: 0 bbl2013: 0 bbl2014: 0 bbl2015: 0 bbl2016: 0 bbl2017: 0 bbl2018: 0 bbl2019: 0 bbl2020: 0 bbl2021: 0 bbl2022: 0 bbl2023: 0 bbl2024: 0 bbl2025: 0 bbl2026: 0 bbl20022026

Annual production

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

YearOilCondensateGasCasinghead
20260000
20250000
20240000
20230000
20220000
20210000
20200000
20190000
20180000
20170000
20160000
20150000
20140000
20130000
2012004,3580
2011012081,2280
2010043172,9690
2009018345,1500
2008024233,8270
2007021183,7160
200603537,9770
20050000
20040000
20030000
20020000

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 = '035' 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.