texasrrcapi.com · Docs

Bandera County, Texas oil and gas production (2025)

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

1995: 3,439 bbl1996: 2,657 bbl1997: 1,491 bbl1998: 731 bbl1999: 249 bbl2000: 5,849 bbl2001: 2,125 bbl2002: 1,804 bbl2003: 2,176 bbl2004: 1,495 bbl2005: 1,524 bbl2006: 2,607 bbl2007: 1,811 bbl2008: 1,737 bbl2009: 1,925 bbl2010: 1,742 bbl2011: 1,934 bbl2012: 1,496 bbl2013: 867 bbl2014: 1,759 bbl2015: 1,645 bbl2016: 1,654 bbl2017: 1,780 bbl2018: 1,532 bbl2019: 1,532 bbl2020: 512 bbl2021: 893 bbl2022: 1,212 bbl2023: 1,149 bbl2024: 1,313 bbl2025: 1,114 bbl2026: 453 bbl19952026

Annual production

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

YearOilCondensateGasCasinghead
2026453000
20251,114000
20241,313000
20231,14901,1350
20221,212000
2021893000
2020512000
20191,53206,5860
20181,53206,1980
20171,780011,9720
20161,654015,6340
20151,645020,7180
20141,759022,1150
2013867033,6372,259
20121,488851,0554,698
20111,9072771,1750
20101,69250153,6490
20091,925000
20081,737000
20071,811000
20062,607000
20051,524000
20041,495000
20032,176000
20021,804000
20012,125000
20005,849000
1999249000
1998731000
19971,491000
19962,657000
19953,439000

Top operators in Bandera County, 2025

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

#OperatorOil and condensate (bbl)Gas and casinghead (mcf)
1LEGACY ENERGY SERVICES1,1140

Top leases in Bandera County, 2025

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

#LeaseOil and condensate (bbl)Gas and casinghead (mcf)
1GALLANT, JAMES A. LEGACY ENERGY SERVICES1,1140

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 = '019' 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 603326e5c7bf.