Historical Election Results Data

Overview

This page contains data tables of election results from the past 20 years, including federal, state, and local primaries, runoffs, and general elections in North Carolina, as well as precinct sorted, and certified election results for recent elections.

Want to explore historical election results data in a different view? Use the Election Results Dashboard. Learn how to navigate the dashboard at About the Election Results Dashboard.

Looking for more detailed provisional and absentee ballot data? Visit Provisional and Absentee Data.

Election Results

Each file provides the vote counts for each choice (i.e., each candidate or referendum) per contest. Five vote counts are reported per entry: votes cast in-person on Election Day, votes cast absentee by mail, votes cast early via early voting sites, votes cast provisionally, and total votes cast. Data are provided per precinct (including real precincts and administrative precincts such as early voting sites).

What’s included? Contest information includes election date, contest title, and number of choices on the ballot. Candidate information includes name and party affiliation. Vote counts are broken down by county, precinct and voting method. See layout file (TXT) for full list of variables.

Table 1: North Carolina Results Data Files by Election Date
Election Results Files by Election Date
2024 Nov 05 Election - Results (ZIP)
2024 May 14 Election – Precinct-level data is not available for this election. For more information, read To Protect the Secrecy of the Ballot in Second Primary, State Board Removes Precinct-Level Data from Website.
2024 Mar 05 Election - Results (ZIP)
2023 Nov 07 Election - Results (ZIP)
2023 Oct 10 Election - Results (ZIP)
2023 Sep 12 Election - Results (ZIP)
2023 Mar 07 Election - Results (ZIP)
2022 Dec 06 Election - Results (ZIP)
2022 Nov 08 Election - Results (ZIP)
2022 July 26 Election - Results (ZIP)
2022 May 17 Election - Results (ZIP)
2021 Nov 02 Election - Results (ZIP)
2021 Oct 05 Election - Results (ZIP)
2020 Nov 03 Election - Results (ZIP)
2020 Jun 23 Election - Results (ZIP)
2020 Mar 03 Election - Results (ZIP)
2019 Nov 05 Election - Results (ZIP)
2019 Oct 08 Election - Results (ZIP)
2019 Sep 10 Election - Results (ZIP)
2019 Jul 09 Election - Results (ZIP)
2019 May 14 Election - Results (ZIP)
2019 Apr 30 Election - Results (ZIP)
2018 Nov 06 Election - Results (ZIP)
2018 Jun 26 Election - Results (ZIP)
2018 May 08 Election - Results (ZIP)
2017 Nov 07 Election - Results (ZIP)
2017 Oct 10 Election - Results (ZIP)
2017 Sep 12 Election - Results (ZIP)
2016 Nov 08 Election - Results (ZIP)
2016 Jun 07 Election - Results (ZIP)
2016 Mar 15 Election - Results (ZIP)
2015 Nov 03 Election - Results (ZIP)
2015 Oct 06 Election - Results (ZIP)
2015 Sep 15 Election - Results (ZIP)
2015 May 12 Election - Results (ZIP)
2014 Nov 04 Election - Results (ZIP)
2014 Jul 15 Election - Results (ZIP)
2014 May 06 Election - Results (ZIP)

2013 Nov 5 Election - Data not available for this election

(Data produced by an outside vendor at this time)

2013 Oct 08 Election - Results (ZIP)
2013 Sep 10 Election - Results (ZIP)
2012 Nov 06 Election - Results (ZIP)
2012 Jul 17 Election - Results (ZIP)
2012 May 08 Election - Results (ZIP)
2011 Nov 08 Election - Results (ZIP)
2011 Oct 11 Election - Results (ZIP)
2011 Sep 13 Election - Results (ZIP)
2010 Nov 02 Election - Results (ZIP)
2010 Jun 22 Election - Results (ZIP)
2010 May 04 Election - Results (ZIP)
2009 Nov 03 Election - Results (ZIP)
2009 Oct 06 Election - Results (ZIP)
2009 Sep 15 Election - Results (ZIP)
2008 Nov 04 Election - Results (ZIP)
2008 Jun 24 Election - Results (ZIP)
2008 May 06 Election - Results (ZIP)
2006 Nov 07 Election - Results (ZIP)
2006 Sep 12 Election - Results (ZIP)
2006 May 30 Election - Results (ZIP)
2006 May 02 Election - Results (ZIP)
2004 Nov 02 Election - Results (ZIP)
2004 Aug 17 Election - Results (ZIP)
2004 Jul 20 Election - Results (ZIP)
2002 Nov 05 Election - Results (ZIP)
2002 Sep 10 Election - Results (ZIP)
2000 Nov 07 Election - Results (ZIP)

Precinct Sorted Data

These files contain the results of an election after all accepted provisional and absentee ballots have been sorted into their respective precincts. See layout file (TXT) for full list of variables included in these files.

Why/when does the Precinct Sort take place? Per Voting data maintained by precinct (N.C.G.S. § 163-132.5G), county boards are required to provide vote tabulation data by precinct. The precinct sort is a post-election re-tabulation whereby precinct returns for each item on the ballot shall include the votes cast by all residents of that voting precinct who voted, regardless of where the voter voted. The precinct sort is to be completed within 30 days (previously 60) after the election.

Why do the vote counts in the Precinct Sorted Data files differ slightly from those in the Election Results files? To protect the secrecy of voters’ ballots, statistical noise has been added to the precinct sorted results files. The process of adding statistical noise is a common practice among statisticians, demographers, and other organizations working with datasets containing sensitive and/or confidential information. The addition of statistical noise to the precinct sorted data ensures that, when joined to other datasets, the precinct sorted data cannot reveal the ballot choices of any voter. Due to the addition of statistical noise, the vote counts in the precinct data will differ slightly from those in the Election Results. As such, the precinct sorted data should not be considered a source for reporting official election results.

Table 2: North Carolina Precinct Sorted Results Data Files by Election Date
Precinct Sorted Results Files by Election Date
2024 Nov 05 Election - Precinct Sort Results -- coming soon
2024 May 14 Election – Precinct-level data is not available for this election. For more information, read To Protect the Secrecy of the Ballot in Second Primary, State Board Removes Precinct-Level Data from Website.
2024 Mar 05 Election - Precinct Sort Results (folder)
2023 Nov 07 Election - Precinct Sort Results (folder)
2023 Oct 10 Election - Precinct Sort Results (folder)
2023 Sep 12 Election - Precinct Sort Results (folder)
2022 Nov 08 Election - Precinct Sort Results (folder)
2022 July 26 Election - Precinct Sort Results (folder)
2022 May 17 Election - Precinct Sort Results (folder)
2021 Nov 02 Election - Precinct Sort Results (folder)
2021 Oct 05 Election - Precinct Sort Results (folder)
2020 Nov 03 Election - Precinct Sort Results (folder)
2020 Jun 23 Election - Precinct Sort Results (folder)
2020 Mar 03 Election - Precinct Sort Results (folder)
2019 Nov 05 Election - Precinct Sort Results (folder)
2019 Sep 10 Election - Precinct Sort Results (folder)
2018 Nov 06 Election - Precinct Sort Results (folder)
2018 Jun 26 Election - Precinct Sort Results (folder)
2018 May 08 Election - Precinct Sort Results (folder)
2017 Nov 07 Election - Precinct Sort Results (folder)
2016 Nov 08 Election - Precinct Sort Results (folder)

Certified Election Results

These PDFs contain the certified election results for recent past elections. Certification comes after the county boards of elections certify results at the county level and after a series of post-election audits by election officials verifies the counts. The bipartisan State Board of Elections then votes to certify statewide contests.

The date of the certification is shown in the corner of each page of the PDF. Results are certified at the end of canvass. “Canvass” means the entire process of determining that the votes have been counted and tabulated correctly, culminating in the authentication of the official election results. The State Board canvasses the votes cast in statewide, multicounty, and judicial contests and authenticates the count in every ballot item in the counties by determining that the votes have been counted and tabulated correctly.

Table 3: North Carolina Certified Results Data Files by Election Date, Sorted by County and/or Contest
Certified Election Results by Election Date
2022 Nov 08 Election - Certified Results by Contest (PDF) 
2022 Nov 08 Election - Certified Results by County (PDF)
2022 July 26 Election - Certified Results by County (PDF)
2022 May 17 Election - Certified Results by Contest (PDF) 
2022 May 17 Election - Certified Results by County (PDF)
2021 Nov 02 Election - Certified Results by County (PDF) 
2021 Nov 02 Election - Cross-County Report (PDF)
2021 Oct 05 Election - Certified Results by County (PDF) 
2021 Oct 05 Election - Cross-County Report (PDF)
2020 Nov 03 NC Supreme Ct Chief Justice Contest - Certified Results by Contest (PDF) 
2020 Nov 03 NC Supreme Ct Chief Justice Contest - Certified Results by County (PDF)
2020 Nov 03 Election - Certified Results by Contest (PDF)  
2020 Nov 03 Election - Certified Results by County (PDF)
2020 Jun 23 Election - Certified Results by Contest (PDF) 
2020 Jun 23 Election - Certified Results by County (PDF)
2020 Mar 03 Election - Certified Results by Contest (PDF) 
2020 Mar 03 Election - Certified Results by County (PDF)
2019 Nov 05 Election - Certified Results by County (PDF)
2019 Jul 09 Election - Certified Results by Contest (PDF) 
2019 Jul 09 Election - Certified Results by County (PDF)
2019 Sep 10 Election - Certified Results by Contest (PDF) 
2019 Sep 10 Election - Certified Results by County (PDF)
2019 Apr 30 Election - Certified Results by Contest (PDF) 
2019 Apr 30 Election - Certified Results by County (PDF)
2018 Nov 18 Election - Certified Results by Contest (PDF) 
2018 Nov 18 Election - Certified Results by County (PDF)
2018 May 08 Election - Certified Results by County (PDF)