texasrrcapi.com · Docs

Texas oil and gas production by county (2025)

220 Texas counties reported oil or gas production in 2025. Midland County led in barrels of oil equivalent, with 245,295,741 barrels of oil and condensate and 987,828,027 mcf of gas.

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

#CountyOil and condensate (bbl)Gas and casinghead (mcf)
1Midland County245,295,741987,828,027
2Martin County259,070,010749,939,464
3Reeves County180,048,9291,219,149,773
4Loving County177,253,472701,254,991
5Webb County20,836,7551,216,203,229
6Upton County108,441,475463,900,095
7Howard County98,596,014426,014,846
8Reagan County70,093,005509,532,381
9Karnes County98,634,284304,960,109
10Culberson County50,813,172561,382,418
11La Salle County52,198,509350,122,949
12Glasscock County57,126,836313,816,202
13Panola County1,026,193634,116,327
14Ward County64,300,037216,646,422
15De Witt County50,253,805267,026,975
16Andrews County68,568,658147,095,801
17Harrison County1,195,090517,822,067
18Dimmit County36,433,310214,975,461
19McMullen County29,271,950201,207,660
20Tarrant County2,270277,653,199
21San Augustine County13,140266,440,323
22Live Oak County21,038,401130,066,468
23Pecos County23,383,904100,841,592
24Winkler County26,753,90177,841,724
25Yoakum County25,241,86459,363,613
26Irion County9,695,029144,003,608
27Gonzales County27,151,93835,749,298
28Atascosa County28,126,29627,502,961
29Nacogdoches County27,730185,875,944
30Crane County16,756,81763,005,069
31Ector County19,436,19243,896,477
32Wise County520,521149,185,349
33Dawson County22,212,41514,741,963
34Washington County7,442,39792,813,567
35Denton County186,364130,726,764
36Angelina County3,057130,489,949
37Gaines County17,453,84321,257,070
38Robertson County2,551,23297,675,557
39Scurry County11,035,64141,762,488
40Leon County306,568100,400,803
41Crockett County4,351,39774,507,380
42Borden County12,989,59416,692,701
43Shelby County21,15491,905,919
44Johnson County8,12189,767,793
45Lavaca County8,993,26735,544,717
46Rusk County1,632,43265,738,204
47Fayette County4,480,67948,070,784
48Wood County3,085,47244,049,474
49Freestone County48,67161,167,359
50Wheeler County1,396,92251,040,147
51Hockley County8,916,6635,704,065
52Zavala County7,637,21912,779,112
53Burleson County8,027,1667,547,014
54Hemphill County1,308,70747,720,082
55Frio County5,980,07013,373,387
56Lee County6,309,6989,786,368
57Zapata County49,87043,453,593
58Lipscomb County1,573,67831,211,559
59Montague County1,032,47530,119,021
60Parker County32,43735,148,346
61Ochiltree County2,255,99521,255,794
62Brazos County4,147,8186,099,051
63Wilson County4,770,3852,169,091
64Mitchell County4,257,4414,137,296
65Roberts County954,62123,044,034
66Fisher County2,955,5969,693,209
67Maverick County2,739,67710,706,481
68Gregg County1,343,10218,533,803
69Hidalgo County315,80123,233,931
70Bee County505,09021,579,447
71Upshur County227,41219,515,027
72Starr County431,72017,991,711
73Hood County55,36820,235,396
74Moore County186,21119,181,750
75Refugio County2,380,1995,442,584
76Cass County2,933,1201,981,386
77Limestone County69,10419,152,628
78Smith County1,141,41911,532,712
79Kenedy County311,29216,273,569
80Kent County2,144,2905,241,062
81Austin County299,22516,232,069
82Tyler County1,243,10210,340,481
83Cherokee County322,19215,842,082
84Dallas County016,522,378
85Brazoria County1,954,7873,353,580
86Madison County1,792,0903,454,836
87Sutton County34,39413,602,818
88Stephens County1,298,9865,617,877
89Cooke County815,7158,391,345
90Terry County2,020,212290,728
91Cochran County1,772,0701,700,131
92Jack County606,4378,337,854
93Jasper County740,4597,472,583
94Potter County186,97710,381,075
95Polk County548,6688,115,996
96Sherman County60,71910,208,835
97Garza County1,597,339933,185
98Harris County933,0564,900,658
99Jackson County1,258,3212,525,971
100Sabine County1,9329,780,603
101Gray County724,8065,436,724
102Grayson County953,3373,713,178
103Brooks County213,0516,921,572
104Wharton County607,8674,525,681
105Colorado County248,4576,597,399
106King County1,291,216191,550
107Chambers County1,260,844330,629
108Hansford County103,3617,047,992
109Matagorda County268,1065,737,775
110Sterling County357,6524,724,200
111Henderson County263,5385,213,232
112Hardin County720,3162,237,515
113Carson County97,6345,914,999
114Nueces County247,8054,896,387
115Hale County771,4161,707,119
116Duval County466,5973,422,829
117Young County693,7552,031,212
118Wichita County998,215196,489
119Liberty County650,9962,224,258
120Kleberg County181,5964,993,788
121Archer County907,494432,275
122Terrell County49,0115,569,662
123Milam County720,1671,520,693
124Fort Bend County452,8073,006,036
125Hill County575,644,344
126Hutchinson County316,4343,734,086
127Tom Green County515,2512,527,131
128Montgomery County662,0321,526,921
129Goliad County170,6004,378,622
130Victoria County470,7812,471,661
131Lubbock County865,55176,381
132Grimes County199,3153,999,891
133Morris County805,306280,613
134Stonewall County697,536841,709
135Schleicher County169,5623,865,349
136Caldwell County790,90931,134
137Nolan County615,9351,057,503
138Newton County468,6271,808,083
139Galveston County407,2992,125,280
140Coke County376,1312,146,643
141Anderson County438,0871,623,302
142Orange County383,5051,771,122
143Houston County310,0612,063,990
144Guadalupe County652,5590
145Clay County496,345929,666
146Wilbarger County619,65251,714
147Palo Pinto County60,2173,248,283
148Van Zandt County535,526247,168
149Jefferson County315,8731,347,811
150Crosby County520,1920
151Throckmorton County354,323978,379
152Jim Hogg County53,4582,517,981
153Hardeman County412,660101,459
154Haskell County387,545246,458
155Franklin County298,427714,864
156Edwards County3,6392,417,019
157Shackelford County256,522876,543
158Jones County343,698206,524
159Jim Wells County135,1961,456,013
160San Patricio County183,7821,106,839
161Cottle County130,8041,392,025
162Somervell County1,8002,097,429
163Aransas County41,5161,846,552
164Marion County221,223729,822
165Baylor County328,4390
166Willacy County120,4621,131,869
167Val Verde County2,9171,795,070
168Eastland County102,3931,170,531
169Taylor County263,02576,959
170Titus County271,659477
171Lamb County201,216350,412
172Dickens County240,64014,996
173Hartley County130,503642,705
174Ellis County41,381,308
175Waller County70,752921,454
176Calhoun County118,722598,239
177Oldham County150,330402,047
178Runnels County141,327336,498
179Walker County72,572708,343
180Erath County1,5531,120,100
181San Jacinto County69,556685,941
182Hopkins County147,512110,476
183Knox County127,548145,069
184Brown County55,857546,117
185Navarro County106,607238,506
186Concho County123,129123,703
187Callahan County67,838289,097
188Coleman County93,790128,381
189Collingsworth County917607,508
190Lynn County95,39727,914
191Medina County82,0464,588
192Comanche County9,637385,599
193High Is-Lb County0410,938
194Galveston-Lb County58,25549,825
195Foard County54,04534,593
196Mustang Is-Sb County14,006273,329
197Bastrop County49,06249,333
198Bexar County51,83412
199Camp County50,8200
200Bowie County48,6375,661
201Menard County41,0701,848
202Red River County26,03576
203Motley County26,0280
204McCulloch County25,3180
205Trinity County12,49546,025
206Kaufman County16,1180
207Williamson County6,4360
208Hamilton County036,705
209Travis County4,0830
210Donley County1937,260
211Hunt County1,1960
212Bandera County1,1140
213Childress County8760
214Presidio County4790
215McLennan County4000
216Real County3560
217Kimble County1980
218Falls County1380
219Mustang Is-Lb County66114
220Matgrda Is-Lb County800

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 trim(COUNTY_NAME) AS name, coalesce(sum("CNTY_OIL_PROD_VOL__num"), 0) + coalesce(sum("CNTY_COND_PROD_VOL__num"), 0) AS oil, coalesce(sum("CNTY_GAS_PROD_VOL__num"), 0) + coalesce(sum("CNTY_CSGD_PROD_VOL__num"), 0) AS gas FROM pdq.og_county_cycle WHERE CYCLE_YEAR_MONTH__num BETWEEN 202501 AND 202512 GROUP BY 1) WHERE oil + gas > 0 ORDER BY oil + gas / 6 DESC, name
Get a free API key

Source: Texas Railroad Commission public data, snapshot 603326e5c7bf.