Early voting totals in Williamson County now add up to over 107,000 after 12 days of early voting, according to county data from the Tennessee Secretary of State's Office.

This number is already higher than the 81,124 voters who cast their ballot early in the 2016 presidential election and is nearing the total turnout in 2016, which was 108,234.

Early voting in Williamson County runs through Oct. 29. Voters can find more information on where to cast their ballot here.

Williamson County's early voter turnout is the fourth-highest among Tennessee counties, behind Davidson, Knox and Shelby counties.

Absentee voting accounts for just under 10% of total votes cast to date, with 10,190 votes, according to the secretary of state's office.

Take a look at the daily totals below.