Cotton Gins in South Texas, the Coastal Bend & the Rio Grande Valley

Cottongins.org lists 32 active cotton gins in 13 South Texas counties, from Damon and East Bernard on the Upper Coast to Corpus Christi, Taft and Odem in the Coastal Bend, Harlingen and Weslaco in the Rio Grande Valley, and Batesville in the Winter Garden. USDA NASS counted 31 active gins in these same counties for the 2025 crop. The 3 counties here with published totals ginned 580,450 running bales, and San Patricio County alone ginned 488,950.

  • 32gins listed
  • 13counties
  • 31active gins, USDA NASS 2025 crop
  • 580,450running bales, 3 published counties

Coastal Bend: Corpus Christi, Taft, Odem, Sinton & Robstown (12)

12 gins in Nueces, San Patricio and Refugio counties.

Upper Coast: El Campo, Wharton, East Bernard & Port Lavaca (10)

10 gins in Wharton, Fort Bend, Brazoria, Jackson, Matagorda and Calhoun counties.

Rio Grande Valley: Harlingen, Weslaco, Mercedes & Raymondville (8)

8 gins in Cameron, Hidalgo and Willacy counties.

Winter Garden: Batesville (2)

2 gins in Zavala County.

GinTownCountyPhone
Leona Valley GinBatesvilleZavala County830-376-4409
Winter Garden Co-opBatesvilleZavala County830-376-4402

County names link to their county pages where we have one.

County pages in this region

Nearby cotton gins

Frequently asked questions

How many cotton gins are in South Texas?

We list 32 active gins in 13 counties across the Coastal Bend, Upper Coast, Rio Grande Valley and Winter Garden. USDA NASS counted 31 active gins in those counties for the 2025 crop, out of 150 in all of Texas.

Is there a cotton gin in Corpus Christi?

Yes. Coastal Bend Co-op Gin is listed with a Corpus Christi address, in Nueces County. Counting straight-line from downtown Corpus Christi, 9 gins on this list are within 25 miles and 12 within 50. The closest others are West Portland Gin in Taft (about 9 miles) and Gregory Gin Co. in Gregory (about 11 miles). Harlingen Gin Co isn't counted because we don't have its map coordinates yet.

Which South Texas county gins the most cotton?

San Patricio County: 488,950 running bales of the 2025 crop and 7 active gins, per USDA NASS. We list 8 there, in Gregory, Mathis, Odem, Sinton and Taft. See the San Patricio County page. Fort Bend (74,300) and Cameron (17,200) are the only other South Texas counties here with published totals. NASS withholds the rest to protect individual gins' data.

How many cotton gins are in the Rio Grande Valley?

We list 8: 3 in Harlingen (Cameron County), 4 in Hidalgo County (La Villa, Mercedes, Monte Alto and Weslaco) and Willacy Co-Op in Raymondville. USDA NASS counted 7 active gins in Cameron, Hidalgo and Willacy counties for the 2025 crop (3, 2 and 2).

What counties does this page cover?

We use USDA NASS's Texas crop districts: Coastal Bend, Upper Coast, South Texas and Lower Valley. Bryan, Lockhart, Taylor and the Blacklands are on the Central Texas page.

Sources: gin list from the cottongins.org directory (updated Oct 2026). Active-gin counts and running bales: USDA NASS, Cotton Ginnings 2025 Summary (May 2026). Region: NASS's Coastal Bend, Upper Coast, South Texas and Lower Valley Texas crop districts. Distances are straight-line from downtown Corpus Christi.