A compilation of Carolina Public Press 2020 election coverage


Carolina Public Press has compiled resources to assist North Carolina voters in making informed decisions. This content includes links to our nonpartisan election reporting and access to tools that voters can use to conduct their own research.

Registration and Ballot ResourcesForms & DownloadsCandidate Data
Frequently Asked QuestionsCampaign Finance DataMedia

Asheville City Council candidates take debate stage Oct. 13

Carolina Public Press and 103.3 Asheville FM will host on Oct. 13 a debate featuring the five contenders for three Asheville City Council seats. The forum, which starts at 12 noon, will be broadcast on Asheville FM and available at carolinapublicpress.org.


Something went wrong. Please refresh the page and/or try again.



October 9: Voter registration deadline for general election.
Go here to register online.

October 15: Early voting (also called “One Stop”) begins.
Go here for a list of One Stop sites.

October 27: Deadline to request an absentee mail-in ballot.
Request a mail-in ballot from the N.C. Board of Elections website.

October 31: Early voting (also called “One Stop”) ends.
Go here for a list of One Stop sites.


November 3: General election day. Your mail in ballot must be postmarked by 5 p.m.
Go here to look up your polling place.

November 6: Deadline for mailed absentee ballots to be received.
Return absentee ballots by mail or in person to your county board of elections office, or drop them off at an early voting site in your county.

November 13: Counties canvass the general election, making their vote counts official.

November 16: Deadline to conduct any county recounts.

November 17: Deadline to conduct any state recounts and receive protests.

November 24: State canvasses election results, making the vote counts official.

More voter resources ➔