NC Primary Election Day is May 8, 2018. Early voting is April 19th to May 5th and you can search for a early voting location at http://www.ncvoter.org/voting-in-nc/early-voting/, use the drop-down menu to select your county and it will reveal locations for early voting. You then select the early voting location to see which dates and times your location is open.