Early voting is underway in North Carolina for the May 8th primary. The early voting period runs until May 5th, and voters can find early voting locations by visiting their respective county's election boards website. Federal, state, and local offices are all on the ballot this year. One person who isn't is president Donald Trump. But Western Carolina University political science professor Dr.