Elections for the Texas State Senate consisted of a primary election on March 9, 2004, and a general election on November 2, 2004.
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 4
March 9 Democratic primary:
- No candidates filed for election.
March 9 GOP primary:
- Tommy Williams: 18,962
a Incumbent Williams first assumed office in 2003.
November 2 General election candidate:
Tommy Williams: 176,464 
District 6
March 9 Democratic primary:
- Yolanda Navarro Flores: 5,541
- Mario V. Gallegos, Jr.: 6,484
a Incumbent Gallegos first assumed office in 1995.
March 9 GOP primary:
- No candidates filed for election.
Libertarian Party candidate:
- Tony Depperschmidt
a
November 2 General election candidates:
Mario V. Gallegos, Jr.: 75,318 
Tony Depperschmidt: 6,614
District 9
March 9 Democratic primary:
- No candidates filed for election.
March 9 GOP primary:
- Chris Harris: 8,180
a Incumbent Harris first assumed office in 1991.
November 2 General election candidate:
Chris Harris: 143,501 
District 10
March 9 Democratic primary:
- Andrew B. Hill: 13,857
a
March 9 GOP primary:
- Kim Brimer: 10,245
a Incumbent Brimer first assumed office in 2003.
November 2 General election candidates:
Andrew B. Hill: 107,853
Kim Brimer: 156,831 
District 11
March 9 Democratic primary:
- No candidates filed for election.
March 9 GOP primary:
- Mike Jackson: 13,137
a Incumbent Jackson first assumed office in 1999.
November 2 General election candidate:
Mike Jackson: 177,554 
District 16
March 9 Democratic primary:
- No candidates filed for election.
March 9 GOP primary:
- John Carona: 11,693
a Incumbent Carona first assumed office in 1996.
November 2 General election candidate:
John Carona: 142,542 
District 20
March 9 Democratic primary:
- Juan "Chuy" Hinojosa: 42,357
a Incumbent Hinojosa first assumed office in 2002.
March 9 GOP primary:
- No candidates filed for election.
November 2 General election candidate:
Juan "Chuy" Hinojosa: 116,723 
District 21
March 9 Democratic primary:
- Raymond Bruni: 17,089
- Judith Zaffirini: 62,960
a Incumbent Zaffirini first assumed office in 1987.
March 9 GOP primary:
- No candidates filed for election.
November 2 General election candidate:
Judith Zaffirini: 127,573 
District 23
March 9 Democratic primary:
- Royce West: 24,929
a Incumbent West first assumed office in 1993.
March 9 GOP primary:
- No candidates filed for election.
November 2 General election candidate:
Royce West: 150,244 
District 24
March 9 Democratic primary:
- No candidates filed for election.
March 9 GOP primary:
- Troy Fraser: 35,291
a Incumbent Fraser first assumed office in 1997.
November 2 General election candidate:
Troy Fraser: 189,778 
District 26
March 9 Democratic primary:
- Johnny Rodriguez: 3,685
- Leticia Van de Putte: 16,723
a Incumbent Van de Putte first assumed office in 1999.
March 9 GOP primary:
- Jim Valdez: 5,552
a
Libertarian Party candidate:
- Raymundo Aleman
a
November 2 General election candidates:
Leticia Van de Putte: 105,625 
Jim Valdez: 74,070
Raymundo Aleman: 5,295
District 27
March 9 Democratic primary:
- Eddie Lucio, Jr.: 40,546
a Incumbent Lucio first assumed office in 1991.
March 9 GOP primary:
- No candidates filed for election.
November 2 General election candidate:
Eddie Lucio, Jr.: 89,984 
District 28
March 9 Democratic primary:
- No candidates filed for election.
March 9 GOP primary:
- Robert Duncan: 25,268
a Incumbent Duncan first assumed office in 1997.
November 2 General election candidate:
Robert Duncan: 176,588 
District 30
March 9 Democratic primary:
- Paul S. Gibbs: 17,313
a
March 9 GOP primary:
- Craig L. Estes: 27,396
a Incumbent Estes first assumed office in 2001.
November 2 General election candidates:
Paul S. Gibbs: 81,614
Craig L. Estes: 182,057 
District 31
March 9 Democratic primary:
- Elaine King Miller: 9,017
a
March 9 GOP primary:
- Bob Barnes: 1,850
- Kirk Edwards: 22,486
- Lee Gibson: 391
- Jesse Quackenbush: 407
- Kel Seliger: 41,769
a
- Don Sparks: 1,140
November 2 General election candidates:
Elaine King Miller: 46,556
Kel Seliger: 170,299 
See also
External links
Leadership
Senators
Republican Party (19)
Democratic Party (11)
Vacancies (1)
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 | |
|