According to partial data provided to The Associated Press, more than 29 million people in 30 states have already voted.
That would be an early vote of 32 percent of this year's electorate, up from 22 percent in 2004.
So far, Democrats have submitted 1 million more ballots than Republicans.
Many states are predicting a record number of voters this election.
For those of you who are waiting until the actual election day to cast your vote, KHQA's Rajah Maples shows you some tips to keep in mind for this KHQA FactFinder.
Polls open from 6 a.m. to 7 p.m. in Missouri and Illinois and from 7 a.m. to 9 p.m. in Iowa.
We called county clerks' offices throughout the Tri-States, and here's what we found out.
In Adams County, you can expect to take about 5-minutes to fill out your ballot. Adams County Clerk Georgia Volm is not expecting any lines. Adams County has about 40 places to vote.
Lee County has added about 40 more voting booths. The county clerk isn't expecting lines. Anne Pederson says that's because early voting, which continued on Monday, has taken some of the pressure off. About a third of the county has already voted. Pederson says people should expect to complete their ballot in about 3 to 5 minutes.
75 booths have been added in McDonough County. Gretchen DeJaynes isn't sure if there will be any lines, but if there are, they might be at the polling places on WIU"s campus. About 15 percent of the county residents has already voted.
Last but not least, county clerks throughout the area encourage voters to vote at off-peak hours if possible. Those off-peak hours are from 10 a.m. To noon and from 1:30 to 4 p.m.
Marion County County Clerk Bob Ravenscraft says he's expecting a record number of voters.
That could mean waits of up to 30 minutes in some polling places depending on the time of day.
Ravenscraft told KHQA there could be lines because Missouri has a lengthy ballot, even before you figure in local races.
To avoid any delays, you might want to vote during off-peak hours, between 10 a.m. and noon or between 1:30 and 4 p.m.
There are 16 polling places in Marion County.
Ravenscraft told me the county has added extra booths and help to keep up with demand.