Five out of 18 days of early voting has been completed in Texas. So far, 3,323,360 people have voted in person and 558,019 mail-in ballots have been received. That's a total of 3,881,379 votes that have already been cast in this election -- about 22.89% of the state's registered voters.
The numbers are from the office of the Texas Secretary of State.