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.
Sum of monthly lease reports (PDQ) for this county. Oil and condensate in barrels; gas and casinghead gas in mcf.
| Year | Oil | Condensate | Gas | Casinghead |
|---|---|---|---|---|
| 2026 | 453 | 0 | 0 | 0 |
| 2025 | 1,114 | 0 | 0 | 0 |
| 2024 | 1,313 | 0 | 0 | 0 |
| 2023 | 1,149 | 0 | 1,135 | 0 |
| 2022 | 1,212 | 0 | 0 | 0 |
| 2021 | 893 | 0 | 0 | 0 |
| 2020 | 512 | 0 | 0 | 0 |
| 2019 | 1,532 | 0 | 6,586 | 0 |
| 2018 | 1,532 | 0 | 6,198 | 0 |
| 2017 | 1,780 | 0 | 11,972 | 0 |
| 2016 | 1,654 | 0 | 15,634 | 0 |
| 2015 | 1,645 | 0 | 20,718 | 0 |
| 2014 | 1,759 | 0 | 22,115 | 0 |
| 2013 | 867 | 0 | 33,637 | 2,259 |
| 2012 | 1,488 | 8 | 51,055 | 4,698 |
| 2011 | 1,907 | 27 | 71,175 | 0 |
| 2010 | 1,692 | 50 | 153,649 | 0 |
| 2009 | 1,925 | 0 | 0 | 0 |
| 2008 | 1,737 | 0 | 0 | 0 |
| 2007 | 1,811 | 0 | 0 | 0 |
| 2006 | 2,607 | 0 | 0 | 0 |
| 2005 | 1,524 | 0 | 0 | 0 |
| 2004 | 1,495 | 0 | 0 | 0 |
| 2003 | 2,176 | 0 | 0 | 0 |
| 2002 | 1,804 | 0 | 0 | 0 |
| 2001 | 2,125 | 0 | 0 | 0 |
| 2000 | 5,849 | 0 | 0 | 0 |
| 1999 | 249 | 0 | 0 | 0 |
| 1998 | 731 | 0 | 0 | 0 |
| 1997 | 1,491 | 0 | 0 | 0 |
| 1996 | 2,657 | 0 | 0 | 0 |
| 1995 | 3,439 | 0 | 0 | 0 |
Ranked by barrels of oil equivalent (6 mcf of gas = 1 barrel).
| # | Operator | Oil and condensate (bbl) | Gas and casinghead (mcf) |
|---|---|---|---|
| 1 | LEGACY ENERGY SERVICES | 1,114 | 0 |
Ranked by barrels of oil equivalent (6 mcf of gas = 1 barrel).
| # | Lease | Oil and condensate (bbl) | Gas and casinghead (mcf) |
|---|---|---|---|
| 1 | GALLANT, JAMES A. LEGACY ENERGY SERVICES | 1,114 | 0 |
Texas oil and gas production by county · Oil and gas companies in Texas
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.