Early voting in North Carolina has seen large turn out. 3,102,725 voters have cast early votes in the state. 45.2% of registered voters have already cast ballots ahead of Tuesdays race. 41.7% of early voters are Democrats while 31.9% are registered Republicans. As of Monday, 12,615 early votes have been cast in Jackson County.