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).
| # | County | Oil and condensate (bbl) | Gas and casinghead (mcf) |
|---|---|---|---|
| 1 | Midland County | 245,295,741 | 987,828,027 |
| 2 | Martin County | 259,070,010 | 749,939,464 |
| 3 | Reeves County | 180,048,929 | 1,219,149,773 |
| 4 | Loving County | 177,253,472 | 701,254,991 |
| 5 | Webb County | 20,836,755 | 1,216,203,229 |
| 6 | Upton County | 108,441,475 | 463,900,095 |
| 7 | Howard County | 98,596,014 | 426,014,846 |
| 8 | Reagan County | 70,093,005 | 509,532,381 |
| 9 | Karnes County | 98,634,284 | 304,960,109 |
| 10 | Culberson County | 50,813,172 | 561,382,418 |
| 11 | La Salle County | 52,198,509 | 350,122,949 |
| 12 | Glasscock County | 57,126,836 | 313,816,202 |
| 13 | Panola County | 1,026,193 | 634,116,327 |
| 14 | Ward County | 64,300,037 | 216,646,422 |
| 15 | De Witt County | 50,253,805 | 267,026,975 |
| 16 | Andrews County | 68,568,658 | 147,095,801 |
| 17 | Harrison County | 1,195,090 | 517,822,067 |
| 18 | Dimmit County | 36,433,310 | 214,975,461 |
| 19 | McMullen County | 29,271,950 | 201,207,660 |
| 20 | Tarrant County | 2,270 | 277,653,199 |
| 21 | San Augustine County | 13,140 | 266,440,323 |
| 22 | Live Oak County | 21,038,401 | 130,066,468 |
| 23 | Pecos County | 23,383,904 | 100,841,592 |
| 24 | Winkler County | 26,753,901 | 77,841,724 |
| 25 | Yoakum County | 25,241,864 | 59,363,613 |
| 26 | Irion County | 9,695,029 | 144,003,608 |
| 27 | Gonzales County | 27,151,938 | 35,749,298 |
| 28 | Atascosa County | 28,126,296 | 27,502,961 |
| 29 | Nacogdoches County | 27,730 | 185,875,944 |
| 30 | Crane County | 16,756,817 | 63,005,069 |
| 31 | Ector County | 19,436,192 | 43,896,477 |
| 32 | Wise County | 520,521 | 149,185,349 |
| 33 | Dawson County | 22,212,415 | 14,741,963 |
| 34 | Washington County | 7,442,397 | 92,813,567 |
| 35 | Denton County | 186,364 | 130,726,764 |
| 36 | Angelina County | 3,057 | 130,489,949 |
| 37 | Gaines County | 17,453,843 | 21,257,070 |
| 38 | Robertson County | 2,551,232 | 97,675,557 |
| 39 | Scurry County | 11,035,641 | 41,762,488 |
| 40 | Leon County | 306,568 | 100,400,803 |
| 41 | Crockett County | 4,351,397 | 74,507,380 |
| 42 | Borden County | 12,989,594 | 16,692,701 |
| 43 | Shelby County | 21,154 | 91,905,919 |
| 44 | Johnson County | 8,121 | 89,767,793 |
| 45 | Lavaca County | 8,993,267 | 35,544,717 |
| 46 | Rusk County | 1,632,432 | 65,738,204 |
| 47 | Fayette County | 4,480,679 | 48,070,784 |
| 48 | Wood County | 3,085,472 | 44,049,474 |
| 49 | Freestone County | 48,671 | 61,167,359 |
| 50 | Wheeler County | 1,396,922 | 51,040,147 |
| 51 | Hockley County | 8,916,663 | 5,704,065 |
| 52 | Zavala County | 7,637,219 | 12,779,112 |
| 53 | Burleson County | 8,027,166 | 7,547,014 |
| 54 | Hemphill County | 1,308,707 | 47,720,082 |
| 55 | Frio County | 5,980,070 | 13,373,387 |
| 56 | Lee County | 6,309,698 | 9,786,368 |
| 57 | Zapata County | 49,870 | 43,453,593 |
| 58 | Lipscomb County | 1,573,678 | 31,211,559 |
| 59 | Montague County | 1,032,475 | 30,119,021 |
| 60 | Parker County | 32,437 | 35,148,346 |
| 61 | Ochiltree County | 2,255,995 | 21,255,794 |
| 62 | Brazos County | 4,147,818 | 6,099,051 |
| 63 | Wilson County | 4,770,385 | 2,169,091 |
| 64 | Mitchell County | 4,257,441 | 4,137,296 |
| 65 | Roberts County | 954,621 | 23,044,034 |
| 66 | Fisher County | 2,955,596 | 9,693,209 |
| 67 | Maverick County | 2,739,677 | 10,706,481 |
| 68 | Gregg County | 1,343,102 | 18,533,803 |
| 69 | Hidalgo County | 315,801 | 23,233,931 |
| 70 | Bee County | 505,090 | 21,579,447 |
| 71 | Upshur County | 227,412 | 19,515,027 |
| 72 | Starr County | 431,720 | 17,991,711 |
| 73 | Hood County | 55,368 | 20,235,396 |
| 74 | Moore County | 186,211 | 19,181,750 |
| 75 | Refugio County | 2,380,199 | 5,442,584 |
| 76 | Cass County | 2,933,120 | 1,981,386 |
| 77 | Limestone County | 69,104 | 19,152,628 |
| 78 | Smith County | 1,141,419 | 11,532,712 |
| 79 | Kenedy County | 311,292 | 16,273,569 |
| 80 | Kent County | 2,144,290 | 5,241,062 |
| 81 | Austin County | 299,225 | 16,232,069 |
| 82 | Tyler County | 1,243,102 | 10,340,481 |
| 83 | Cherokee County | 322,192 | 15,842,082 |
| 84 | Dallas County | 0 | 16,522,378 |
| 85 | Brazoria County | 1,954,787 | 3,353,580 |
| 86 | Madison County | 1,792,090 | 3,454,836 |
| 87 | Sutton County | 34,394 | 13,602,818 |
| 88 | Stephens County | 1,298,986 | 5,617,877 |
| 89 | Cooke County | 815,715 | 8,391,345 |
| 90 | Terry County | 2,020,212 | 290,728 |
| 91 | Cochran County | 1,772,070 | 1,700,131 |
| 92 | Jack County | 606,437 | 8,337,854 |
| 93 | Jasper County | 740,459 | 7,472,583 |
| 94 | Potter County | 186,977 | 10,381,075 |
| 95 | Polk County | 548,668 | 8,115,996 |
| 96 | Sherman County | 60,719 | 10,208,835 |
| 97 | Garza County | 1,597,339 | 933,185 |
| 98 | Harris County | 933,056 | 4,900,658 |
| 99 | Jackson County | 1,258,321 | 2,525,971 |
| 100 | Sabine County | 1,932 | 9,780,603 |
| 101 | Gray County | 724,806 | 5,436,724 |
| 102 | Grayson County | 953,337 | 3,713,178 |
| 103 | Brooks County | 213,051 | 6,921,572 |
| 104 | Wharton County | 607,867 | 4,525,681 |
| 105 | Colorado County | 248,457 | 6,597,399 |
| 106 | King County | 1,291,216 | 191,550 |
| 107 | Chambers County | 1,260,844 | 330,629 |
| 108 | Hansford County | 103,361 | 7,047,992 |
| 109 | Matagorda County | 268,106 | 5,737,775 |
| 110 | Sterling County | 357,652 | 4,724,200 |
| 111 | Henderson County | 263,538 | 5,213,232 |
| 112 | Hardin County | 720,316 | 2,237,515 |
| 113 | Carson County | 97,634 | 5,914,999 |
| 114 | Nueces County | 247,805 | 4,896,387 |
| 115 | Hale County | 771,416 | 1,707,119 |
| 116 | Duval County | 466,597 | 3,422,829 |
| 117 | Young County | 693,755 | 2,031,212 |
| 118 | Wichita County | 998,215 | 196,489 |
| 119 | Liberty County | 650,996 | 2,224,258 |
| 120 | Kleberg County | 181,596 | 4,993,788 |
| 121 | Archer County | 907,494 | 432,275 |
| 122 | Terrell County | 49,011 | 5,569,662 |
| 123 | Milam County | 720,167 | 1,520,693 |
| 124 | Fort Bend County | 452,807 | 3,006,036 |
| 125 | Hill County | 57 | 5,644,344 |
| 126 | Hutchinson County | 316,434 | 3,734,086 |
| 127 | Tom Green County | 515,251 | 2,527,131 |
| 128 | Montgomery County | 662,032 | 1,526,921 |
| 129 | Goliad County | 170,600 | 4,378,622 |
| 130 | Victoria County | 470,781 | 2,471,661 |
| 131 | Lubbock County | 865,551 | 76,381 |
| 132 | Grimes County | 199,315 | 3,999,891 |
| 133 | Morris County | 805,306 | 280,613 |
| 134 | Stonewall County | 697,536 | 841,709 |
| 135 | Schleicher County | 169,562 | 3,865,349 |
| 136 | Caldwell County | 790,909 | 31,134 |
| 137 | Nolan County | 615,935 | 1,057,503 |
| 138 | Newton County | 468,627 | 1,808,083 |
| 139 | Galveston County | 407,299 | 2,125,280 |
| 140 | Coke County | 376,131 | 2,146,643 |
| 141 | Anderson County | 438,087 | 1,623,302 |
| 142 | Orange County | 383,505 | 1,771,122 |
| 143 | Houston County | 310,061 | 2,063,990 |
| 144 | Guadalupe County | 652,559 | 0 |
| 145 | Clay County | 496,345 | 929,666 |
| 146 | Wilbarger County | 619,652 | 51,714 |
| 147 | Palo Pinto County | 60,217 | 3,248,283 |
| 148 | Van Zandt County | 535,526 | 247,168 |
| 149 | Jefferson County | 315,873 | 1,347,811 |
| 150 | Crosby County | 520,192 | 0 |
| 151 | Throckmorton County | 354,323 | 978,379 |
| 152 | Jim Hogg County | 53,458 | 2,517,981 |
| 153 | Hardeman County | 412,660 | 101,459 |
| 154 | Haskell County | 387,545 | 246,458 |
| 155 | Franklin County | 298,427 | 714,864 |
| 156 | Edwards County | 3,639 | 2,417,019 |
| 157 | Shackelford County | 256,522 | 876,543 |
| 158 | Jones County | 343,698 | 206,524 |
| 159 | Jim Wells County | 135,196 | 1,456,013 |
| 160 | San Patricio County | 183,782 | 1,106,839 |
| 161 | Cottle County | 130,804 | 1,392,025 |
| 162 | Somervell County | 1,800 | 2,097,429 |
| 163 | Aransas County | 41,516 | 1,846,552 |
| 164 | Marion County | 221,223 | 729,822 |
| 165 | Baylor County | 328,439 | 0 |
| 166 | Willacy County | 120,462 | 1,131,869 |
| 167 | Val Verde County | 2,917 | 1,795,070 |
| 168 | Eastland County | 102,393 | 1,170,531 |
| 169 | Taylor County | 263,025 | 76,959 |
| 170 | Titus County | 271,659 | 477 |
| 171 | Lamb County | 201,216 | 350,412 |
| 172 | Dickens County | 240,640 | 14,996 |
| 173 | Hartley County | 130,503 | 642,705 |
| 174 | Ellis County | 4 | 1,381,308 |
| 175 | Waller County | 70,752 | 921,454 |
| 176 | Calhoun County | 118,722 | 598,239 |
| 177 | Oldham County | 150,330 | 402,047 |
| 178 | Runnels County | 141,327 | 336,498 |
| 179 | Walker County | 72,572 | 708,343 |
| 180 | Erath County | 1,553 | 1,120,100 |
| 181 | San Jacinto County | 69,556 | 685,941 |
| 182 | Hopkins County | 147,512 | 110,476 |
| 183 | Knox County | 127,548 | 145,069 |
| 184 | Brown County | 55,857 | 546,117 |
| 185 | Navarro County | 106,607 | 238,506 |
| 186 | Concho County | 123,129 | 123,703 |
| 187 | Callahan County | 67,838 | 289,097 |
| 188 | Coleman County | 93,790 | 128,381 |
| 189 | Collingsworth County | 917 | 607,508 |
| 190 | Lynn County | 95,397 | 27,914 |
| 191 | Medina County | 82,046 | 4,588 |
| 192 | Comanche County | 9,637 | 385,599 |
| 193 | High Is-Lb County | 0 | 410,938 |
| 194 | Galveston-Lb County | 58,255 | 49,825 |
| 195 | Foard County | 54,045 | 34,593 |
| 196 | Mustang Is-Sb County | 14,006 | 273,329 |
| 197 | Bastrop County | 49,062 | 49,333 |
| 198 | Bexar County | 51,834 | 12 |
| 199 | Camp County | 50,820 | 0 |
| 200 | Bowie County | 48,637 | 5,661 |
| 201 | Menard County | 41,070 | 1,848 |
| 202 | Red River County | 26,035 | 76 |
| 203 | Motley County | 26,028 | 0 |
| 204 | McCulloch County | 25,318 | 0 |
| 205 | Trinity County | 12,495 | 46,025 |
| 206 | Kaufman County | 16,118 | 0 |
| 207 | Williamson County | 6,436 | 0 |
| 208 | Hamilton County | 0 | 36,705 |
| 209 | Travis County | 4,083 | 0 |
| 210 | Donley County | 193 | 7,260 |
| 211 | Hunt County | 1,196 | 0 |
| 212 | Bandera County | 1,114 | 0 |
| 213 | Childress County | 876 | 0 |
| 214 | Presidio County | 479 | 0 |
| 215 | McLennan County | 400 | 0 |
| 216 | Real County | 356 | 0 |
| 217 | Kimble County | 198 | 0 |
| 218 | Falls County | 138 | 0 |
| 219 | Mustang Is-Lb County | 66 | 114 |
| 220 | Matgrda Is-Lb County | 80 | 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 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.