The Houston Voters Guide!

The Houston Voters Guide is your nonpartisan source for national, state and local election information to help you prepare to head to the polls. Compare candidates, find what's on your ballot, build a sample one, go vote! Bonus? You can also register to vote and check your registration status.

PLEASE NOTE. Texas Governor Greg Abbott has postponed the May 26 primary election runoffs until July in response to the coronavirus outbreak. The elections are now scheduled for July 14, with early voting taking place June 29 - July 10. Complete run-off election information, including polling locations and races and candidates on are available below.

Ways to access The Voters Guide

  • Find the digital 2020 Primary Election Voters Guide online at
  • Download the printed 2020 Primary Election Voters Guide here
  • Find limited print copies at a public library near you

Primary run-off election dates (delayed until July due to COVID-19):

  • Last day to register to vote for run-off election: Monday, June 15, 2020
  • Early Voting: Monday, June 29 to Friday, July 10, 2020
    • June 29 - July 2: 7:00 a.m. - 7:00 p.m.
    • July 5: 10:00 a.m. - 7:00 p.m.
    • July 6 - July 10: 7:00 a.m. - 7:00 p.m.
  • Election Day: Tuesday, July 14, 2020
  • Ballot by mail details below!

Remember. If you voted in the March 3, 2020 Primary, you may only vote in the Run-off Election of the same party.  If you did not vote in the March 3, 2020 Primary, you may vote in the run-off of the party of your choice.

Ballot by Mail:
Voters may cast mail ballots if they are at least 65 years old, if they will be out of Harris County during the Early Voting period and on Election Day, if they are sick or disabled or if they are incarcerated but eligible to vote. Mail ballots may be requested by visiting or by phoning 713-755-6965. You can also download the mail ballot application here. A signed paper copy of your ballot by mail request must be received no later than Thursday, July 2, 2020. Requests received by fax or email will not be honored. The last day to receive ballot by mail is

  • Tuesday, July 14, 2020 (Election Day) at 7:00 p.m. if carrier envelope is not postmarked OR
  • Wednesday, July 15, 2020 (next business day after Election Day) at 5:00 p.m. if carrier envelope is postmarked by 7:00 p.m. at the location of the election on Election Day (unless overseas or military voter deadlines apply)4

Where can I find what races are in the runoffs?

Democratic Run-off Election

Race: US Senate


  • Mary "MJ" Hagar
  • Royce West

See page 5.

Race: US Representative District 10


  • Mike Siegel
  • Pritesh Gandhi

See page 8.

Race: Railroad Commissioner


  • Roberto R. "Beto" Alonzo
  • Chrysta Castañeda

See page 10.

Race: State Board of Education, District 6


  • Michelle Palmer
  • Kimberly McLeod

See page 13.

Race: State Representative District 138


  • Akilah Bacy
  • Jenifer Rene Pool

See page 16.

Race: State Representative District 142


  • Harold V. Dutton Jr.
  • Jerry Davis

See page 17.

Race: State Representative District 148


  • Anna Eastman
  • Penny Morales Shaw

See page 18.

Race: Justice, 14th Court of Appeals, Place 7


  • Tamika "Tami" Craft
  • Cheri Thomas

See page 20.

Race: District Judge, 164th Judicial District


  • Cheryl Elliott Thornton
  • Alexandra Smoots-Thomas

See page 21.

Race: District Judge 339th Judicial District


  • Te'iva Bell
  • Candance White

See page 23.

Race: County Commissioner, Precinct 3


  • Michael Moore
  • Diana Martinez Alexander

See page 28.

Republican Run-off Election

Race: US Representative District 18


  • Robert M. Cadena
  • Wendell Champion

See page 33.

Race: US Representative District 22


  • Troy Nehls
  • Kathaleen Wall

See page 34.

Race: Court of Appeals, Place 5


  • Terry Adams
  • James Lombardino

See page 39.

Race: Sheriff


  • Paul Day
  • Joe Danna

See page 40.

Race: Justice of the Peace, Precinct 5, Place 1


  • Russ Ridgeway
  • Mike Wolfe

See page 42.

Things voters should know

Those voting in person will be required to present photo identification or an alternative identification allowed by law. Learn more here.

Should you encounter any problems at the poll, you may always ask to cast a Provisional Ballot. You may also contact the County Clerk’s office at 713-755-6965, the Texas Secretary of State Election Division at 1-800-252-8683, or the United States Department of Justice at 1-800-253-3931 if you believe that your right to vote is being unlawfully denied or impeded.

SUPPORT THE VOTERS GUIDE. The Voters Guide is dependent on donations from community members like YOU. Want to see a Chinese, Spanish or Vietnamese translation for the November 2020 election? Please donate here to support our production and printing costs!

About Texas Primary elections

  • The Republican and Democratic Parties each conduct primary elections to select the candidates that will represent their party in the November General Election.
  • The Libertarian and Green Parties will each choose their candidates at their party conventions.
  • Texas has open primaries. Texas does not ask voters to select a party preference at the time of registration. ALL REGISTERED TEXAS VOTERS CAN PARTICIPATE in the primary election of their choice. Simply declare your party preference at the polls or when you attend a party convention.
  • Once a voter has voted in a party’s primary election, that voter cannot participate in another party’s election, runoff primary election or convention during the 2020 election year.
  • And don’t forget, voting in a party primary or participating in a party convention does not mean that you must vote for that party’s candidates in the November General Election. In November, any voter may vote for any candidate on the ballot.

Voting for judges in Texas

Although in some state judges are appointed, most judges in Texas are elected. Voting decision in judicial races are among the most important that a Texas voter makes. Learn more here.

Donate to Support the Voters Guide

Sign up for the newsletter!

linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram