Elections for the Texas State Senate consisted of a primary election on March 12, 2002, and a general election on November 5, 2002.
Qualifications
To be eligible to serve in the Texas State Senate, a candidate must be:[1]
- A U.S. citizen
- 26 years old before the general election
- A five-year resident of Texas before the general election
- A district resident for 1 year prior to the general election
List of candidates
District 1
March 12 Democratic primary:
- B.D. Blount: 38,735
a
March 12 GOP primary:
- Bill Ratliff: 20,367
a Incumbent Ratliff first assumed office in 1989.
- Jerry Yost: 8,816
November 5 General election candidates:
B.D. Blount: 53,201
Bill Ratliff: 113,939 
District 2
March 12 Democratic primary:
- David Cain: 19,418
a Incumbent Cain first assumed office in 1995.
March 12 GOP primary:
- Bob Deuell: 15,116
a
Libertarian Party candidate:
- Robert Parker
a
November 5 General election candidates:
David Cain: 66,151
Bob Deuell: 80,075 
Robert Parker: 2,217
District 3
March 12 Democratic primary:
- No candidates filed for election.
March 12 GOP primary:
- Todd Staples: 24,179
a Incumbent Staples first assumed office in 2001.
Independent candidate:
- Michael Carter
a
November 5 General election candidate:
Todd Staples: 119,993 
Michael Carter: 16,001
District 4
March 12 Democratic primary:
- Mike Smith: 26,734
a
March 12 GOP primary:
- Martin Basaldua: 4,571
- Michael Galloway: 7,947
- Tommy Williams: 10,327
a
November 5 General election candidate:
Mike Smith: 55,808
Tommy Williams: 97,237 
District 5
March 12 Democratic primary:
- No candidates filed for election.
March 12 GOP primary:
- Steve Ogden: 28,126
a Incumbent Ogden first assumed office in 1997
Libertarian Party candidate:
- Randall Barfield
a
November 5 General election candidates:
Steve Ogden: 122,119 
Randall Barfield: 18,482
District 6
March 12 Democratic primary:
- Mario V. Gallegos, Jr.: 54,130
a Incumbent Gallegos first assumed office in 1995.
March 12 GOP primary:
- No candidates filed for election.
November 5 General election candidate:
Mario V. Gallegos, Jr.: 54,130 
District 7
March 12 Democratic primary:
- No candidates filed for election.
March 12 GOP primary:
- Jon Lindsay: 26,555
a Incumbent Lindsay first assumed office in 1997.
Libertarian Party candidate:
- Edgar L. Buchanan
a
November 5 General election candidates:
Jon Lindsay: 139,827 
Edgar L. Buchanan: 13,305
District 8
March 12 Democratic primary:
- No candidates filed for election.
March 12 GOP primary:
- Florence Shapiro: 20,142
a Incumbent Shapiro first assumed office in 1991.
Libertarian Party candidate:
- David Spaller
a
November 5 General election candidate:
Florence Shapiro: 135,927 
David Spaller: 15,525
District 9
March 12 Democratic primary:
- No candidates filed for election.
March 12 GOP primary:
- Chris Harris: 9,992
a Incumbent Harris first assumed office in 1991.
Libertarian Party candidate:
- David C. Pepperdine
a
November 5 General election candidates:
Chris Harris: 81,994 
David C. Pepperdine: 12,727
District 10
March 12 Democratic primary:
- Hal Ray: 14,581
a
March 12 GOP primary:
- Kim Brimer: 11,823
a
- Karen "Kerry" Lundelius: 6,979
Libertarian Party candidate:
- John Paul Robinson
a
November 5 General election candidates:
Hal Ray: 69,038
Kim Brimer: 101,511 
John Paul Robinson: 2,367
District 11
March 12 Democratic primary:
- No candidates filed for election.
March 12 GOP primary:
- Mike Jackson: 16,402
a Incumbent Jackson first assumed office in 1999.
Libertarian Party candidate:
- Michael Rubin
a
November 5 General election candidates:
Mike Jackson: 103,204 
Michael Rubin: 16,384
District 12
March 12 Democratic primary:
- No candidates filed for election.
March 12 GOP primary:
- Jane Nelson: 17,031
a Incumbent Nelson first assumed office in 1993.
Libertarian Party candidate:
- Steve Rushton
a
November 5 General election candidates:
Jane Nelson: 121,991 
Steve Rushton: 13,818
District 13
March 12 Democratic primary:
- Rodney Ellis: 31,049
a Incumbent Ellis first assumed office in 1991.
March 12 GOP primary:
- No candidates filed for election.
November 5 General election candidate:
Rodney Ellis: 107,897 
District 14
March 12 Democratic primary:
- Gonzalo Barrientos: 29,821
a Incumbent Barrientos first assumed office in 1985.
March 12 GOP primary:
- Ben Bentzin: 13,026
a
Libertarian Party candidate:
- Marianne Robbins
a
November 5 General election candidates:
Gonzalo Barrientos: 95,182 
Ben Bentzin: 77,885
Marianne Robbins: 7,537
District 15
March 12 Democratic primary:
- John Whitmire: 11,356
a Incumbent Whitmire first assumed office in 1983.
March 12 GOP primary:
- Sam Texas: 1,698
- Michael P. Wolfe: 8,314
a
November 5 General election candidates:
John Whitmire: 62,458 
Michael P. Wolfe: 41,003
District 16
March 12 Democratic primary:
- Jan Erik Frederiksen: 10,434
a
March 12 GOP primary:
- John Carona: 19,181
a Incumbent Carona first assumed office in 1997.
Libertarian Party candidate:
- Jack Thompson
a
November 5 General election candidates:
Jan Erik Frederiksen: 50,895
John Carona: 95,853 
Jack Thompson: 2,857
District 17
March 12 Democratic primary:
- Ronnie Ellen Harrison: 11,598
a
March 12 GOP primary:
- Kyle Janek: 16,250
a
- Gary Polland: 8,444
November 5 General election candidates:
Ronnie Ellen Harrison: 55,502
Kyle Janek: 88,393 
District 18
March 12 Democratic primary:
- Ken Armbrister: 31,288
a Incumbent Armbrister first assumed office in 1987.
March 12 GOP primary:
- Lester Phipps: 11,774
a
- Michael Rozell: 11,713
Libertarian Party candidate:
- Horace Henley
a
November 5 General election candidates:
Ken Armbrister: 85,401 
Lester Phipps: 72,296
Horace Henley: 2,508
District 19
March 12 Democratic primary:
- Frank Madla: 33,346
a Incumbent Madla first assumed office in 1993.
March 12 GOP primary:
- No candidates filed for election.
November 5 General election candidate:
Frank Madla: 76,590 
District 20
March 12 Democratic primary:
- Barbara Canales-Black: 25,922
- Ruben M. Garcia: 4,266
- Juan "Chuy" Hinojosa: 28,543
a
- Diana Martinez: 7,624
March 12 GOP primary:
- No candidates filed for election.
November 5 General election candidate:
Juan "Chuy" Hinojosa: 78,685 
District 21
March 12 Democratic primary:
- Judith Zaffirini: 63,473
a Incumbent Zaffirini first assumed office in 1987.
March 12 GOP primary:
- No candidates filed for election.
Libertarian Party candidate:
- Jeff Carruthers
a
November 5 General election candidates:
Judith Zaffirini: 95,644 
Jeff Carruthers: 11,688
District 22
March 12 Democratic primary:
- Richard "Richie" Renschler, Jr.: 19,271
a
March 12 GOP primary:
- Kip Averitt: 20,074
a
- Ed Harrison: 14,758
November 5 General election candidates:
Richard "Richie" Renschler, Jr.: 51,506
Kip Averitt: 106,371 
District 23
March 12 Democratic primary:
- Royce West: 32,174
a Incumbent West first assumed office in 1993.
March 12 GOP primary:
- No candidates filed for election.
November 5 General election candidate:
Royce West: 32,174 
District 24
March 12 Democratic primary:
- No candidates filed for election.
March 12 GOP primary:
- Troy Fraser: 28,443
a Incumbent Fraser first assumed office in 1997.
Libertarian Party candidate:
- Steve Kirby
a
November 5 General election candidates:
Troy Fraser: 122,355 
Steve Kirby: 12,887
District 25
March 12 Democratic primary:
- Joseph "Joe" P. Sullivan: 17,173
a
March 12 GOP primary:
- John H. Shields: 25,265
- Jeff Wentworth: 26,481
a Incumbent Wentworth first assumed office in 1993.
Libertarian Party candidate:
- Rex Black
a
November 5 General election candidates:
Joseph "Joe" P. Sullivan: 61,899
Jeff Wentworth: 136,802 
Rex Black: 6,293
District 26
March 12 Democratic primary:
- Leticia Van de Putte: 26,353
a Incumbent Van de Putte first assumed office in 1999.
March 12 GOP primary:
- No candidates filed for election.
November 5 General election candidate:
Leticia Van de Putte: 74,163 
District 27
March 12 Democratic primary:
- Eddie Lucio, Jr.: 33,743
a Incumbent Lucio first assumed office in 1991.
March 12 GOP primary:
- No candidates filed for election.
November 5 General election candidate:
Eddie Lucio, Jr.: 61,382 
District 28
March 12 Democratic primary:
- No candidates filed for election.
March 12 GOP primary:
- Robert Duncan: 30,309
a Incumbent Duncan first assumed office in 1997.
Libertarian Party candidate:
- Jon Ensor
a
November 5 General election candidates:
Robert Duncan: 119,580 
Jon Ensor: 11,372
District 29
March 12 Democratic primary:
- Eliot Shapleigh: 34,232
a Incumbent Shapleigh first assumed office in 1997.
March 12 GOP primary:
- No candidates filed for election.
November 5 General election candidate:
Eliot Shapleigh: 73,205 
District 30
March 12 Democratic primary:
- Donald R. Acheson: 12,723
a
- Robert H. Fenoglio, Sr.: 9,595
March 12 GOP primary:
- Dave Deison: 11,508
- Craig L. Estes: 15,698
a Incumbent Estes first assumed office in 2001.
Libertarian Party candidate:
- Diane Wilson
a
November 5 General election candidates:
Donald R. Acheson: 48,110
Craig L. Estes: 109,167 
Diane Wilson: 4,321
District 31
March 12 Democratic primary:
- No candidates filed for election.
March 12 GOP primary:
- Teel Bivins: 35,245
a Incumbent Bivins first assumed office in 1989.
November 5 General election candidate:
Teel Bivins: 118,938 
See also
External links
Senators
Republican Party (18)
Democratic Party (11)
Vacancies (2)
| State legislatures |
|---|
| | Legislatures | Alabama (H, S) · Alaska (H, S) · Arizona (H, S) · Arkansas (H, S) · California (A, S) · Colorado (H, S) · Connecticut (H, S) · Delaware (H, S) · Florida (H, S) · Georgia (H, S) · Hawaii (H, S) · Idaho (H, S) · Illinois (H, S) · Indiana (H, S) · Iowa (H, S) · Kansas (H, S) · Kentucky (H, S) · Louisiana (H, S) · Maine (H, S) · Maryland (H, S) · Massachusetts (H, S) · Michigan (H, S) · Minnesota (H, S) · Mississippi (H, S) · Missouri (H, S) · Montana (H, S) · Nebraska · Nevada (A, S) · New Hampshire (H, S) · New Jersey (GA, S) · New Mexico (H, S) · New York (A, S) · North Carolina (H, S) · North Dakota (H, S) · Ohio (H, S) · Oklahoma (H, S) · Oregon (H, S) · Pennsylvania (H, S) · Rhode Island (H, S) · South Carolina (H, S) · South Dakota (H, S) · Tennessee (H, S) · Texas (H, S) · Utah (H, S) · Vermont (H, S) · Virginia (H, S) · Washington (H, S) · West Virginia (H, S) · Wisconsin (A, S) · Wyoming (H, S)
| | | | 2025 | | | | 2024 | | | | 2023 | | | | Historical elections | | | Features of state legislatures | | | | State senates | | | | State houses | | | | Leadership positions | |
|