In-person early voting runs from April 20-28. The last day to apply to cast a ballot by mail is April 20. Read more about who qualifies for that option, which is limited in Texas, in our guide.