|Primary Election Day:||October 10, 2023*|
|Primary Ballots Mailed:||September 8, 2023|
|Primary In-Person Early Voting Opens:||September 21, 2023|
|General Election Day:||November 7, 2023|
|General Election Ballots Mailed:||October 13, 2023|
|General Election In-Person Early Voting Opens:||October 19, 2023|
|Additional Voting Information:||North Carolina Elections Information Website|
* Not all municipalities across North Carolina hold partisan primaries. Check with your local elections administrators to see if your city does.