District 21 of the Texas Senate is a senatorial district that currently serves all of Atascosa, Bee, Dimmit, Duval, Frio, Jim Hogg, Karnes, La Salle, Live Oak, McMullen, San Patricio, Starr, Webb, Wilson, Zapata, and Zavala counties and a portion of Bexar county in the U.S. state of Texas. The current Senator from District 21 is Judith Zaffirini.
The 2012 election for Texas Senate District pits incumbent Judith Zaffirini against Republican Grant Rostig and Libertarian challenger Joseph Morse in a restructured district.
Election history of District 21 from 1992.