Ellis County, Texas reported 4 barrels of oil and condensate and 1,381,308 mcf of gas in 2025, from 6 operators on 38 leases. Reported lease production 1993 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 | 3 | 4 | 706,572 | 3 |
| 2025 | 4 | 0 | 1,381,304 | 4 |
| 2024 | 6 | 0 | 1,675,059 | 4 |
| 2023 | 5 | 0 | 1,737,639 | 6 |
| 2022 | 6 | 0 | 2,032,725 | 12 |
| 2021 | 3 | 0 | 2,244,318 | 12 |
| 2020 | 32 | 0 | 2,455,774 | 12 |
| 2019 | 0 | 0 | 2,379,037 | 12 |
| 2018 | 9 | 0 | 2,797,942 | 12 |
| 2017 | 157 | 0 | 3,125,097 | 12 |
| 2016 | 286 | 0 | 3,899,825 | 12 |
| 2015 | 461 | 0 | 4,292,994 | 18 |
| 2014 | 424 | 0 | 5,247,775 | 6 |
| 2013 | 392 | 0 | 6,188,362 | 0 |
| 2012 | 536 | 0 | 8,704,686 | 0 |
| 2011 | 519 | 0 | 9,880,878 | 0 |
| 2010 | 847 | 0 | 11,628,227 | 0 |
| 2009 | 1,056 | 0 | 7,355,645 | 0 |
| 2008 | 268 | 1 | 5,938,922 | 0 |
| 2007 | 12 | 0 | 2,505,381 | 0 |
| 2006 | 119 | 0 | 50,741 | 0 |
| 2005 | 15 | 2 | 51,308 | 0 |
| 2004 | 158 | 0 | 0 | 0 |
| 2003 | 201 | 0 | 0 | 0 |
| 2002 | 147 | 0 | 0 | 0 |
| 2001 | 2,329 | 0 | 0 | 0 |
| 2000 | 2,461 | 0 | 0 | 17 |
| 1999 | 2,338 | 0 | 0 | 20 |
| 1998 | 2,717 | 0 | 0 | 24 |
| 1997 | 3,716 | 0 | 0 | 24 |
| 1996 | 5,378 | 0 | 0 | 24 |
| 1995 | 4,091 | 0 | 0 | 20 |
| 1994 | 5,475 | 0 | 0 | 83 |
| 1993 | 5,660 | 0 | 0 | 109 |
Ranked by barrels of oil equivalent (6 mcf of gas = 1 barrel).
| # | Operator | Oil and condensate (bbl) | Gas and casinghead (mcf) |
|---|---|---|---|
| 1 | TEP BARNETT USA, LLC | 0 | 815,479 |
| 2 | UPP OPERATING, LLC | 0 | 520,774 |
| 3 | EAGLERIDGE OPERATING, LLC | 0 | 42,425 |
| 4 | SAGE NATURAL RESOURCES LLC | 0 | 2,405 |
| 5 | BKV NORTH TEXAS, LLC | 0 | 221 |
| 6 | MEANS OIL COMPANY, LLC | 4 | 4 |
Ranked by barrels of oil equivalent (6 mcf of gas = 1 barrel).
| # | Lease | Oil and condensate (bbl) | Gas and casinghead (mcf) |
|---|---|---|---|
| 1 | AULD TEP BARNETT USA, LLC | 0 | 105,202 |
| 2 | ASH GROVE TEP BARNETT USA, LLC | 0 | 82,199 |
| 3 | CONGO NORTH TEP BARNETT USA, LLC | 0 | 69,958 |
| 4 | ATHERTON MURPHY TEP BARNETT USA, LLC | 0 | 65,124 |
| 5 | ASH GROVE TEP BARNETT USA, LLC | 0 | 61,792 |
| 6 | MARMET D TEP BARNETT USA, LLC | 0 | 58,285 |
| 7 | WESTSIDE UPP OPERATING, LLC | 0 | 53,705 |
| 8 | ATHERTON MURPHY TEP BARNETT USA, LLC | 0 | 52,604 |
| 9 | ATHERTON MURPHY TEP BARNETT USA, LLC | 0 | 46,152 |
| 10 | WALKER UNIT 1 TEP BARNETT USA, LLC | 0 | 45,890 |
| 11 | KUTNER UPP OPERATING, LLC | 0 | 45,262 |
| 12 | MERRILL SAGE NATURAL RESOURCES LLC | 0 | 44,830 |
| 13 | BONTKE UNIT UPP OPERATING, LLC | 0 | 44,419 |
| 14 | ATHERTON MURPHY TEP BARNETT USA, LLC | 0 | 40,366 |
| 15 | CANN TEP BARNETT USA, LLC | 0 | 38,689 |
| 16 | BONTKE UNIT UPP OPERATING, LLC | 0 | 34,800 |
| 17 | EAGLE FORD "A" UNIT UPP OPERATING, LLC | 0 | 34,462 |
| 18 | EAGLE FORD "A" UNIT UPP OPERATING, LLC | 0 | 34,169 |
| 19 | WALKER UNIT 1 TEP BARNETT USA, LLC | 0 | 33,853 |
| 20 | ATHERTON MURPHY D TEP BARNETT USA, LLC | 0 | 33,556 |
| 21 | EAGLE FORD "A" UNIT UPP OPERATING, LLC | 0 | 33,184 |
| 22 | ORR UPP OPERATING, LLC | 0 | 32,975 |
| 23 | BONTKE UNIT UPP OPERATING, LLC | 0 | 32,081 |
| 24 | ORR UPP OPERATING, LLC | 0 | 31,496 |
| 25 | AULD TEP BARNETT USA, LLC | 0 | 30,727 |
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 = '139' 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.