State-level election results
—
County results
Color shows who won each county and by how much. Click a county to follow it over time.
Margin over time
Republican minus Democratic share of the vote, every race 2016–2024.
All 100 counties
Sort by any column; click a row to highlight it on the map and chart.
Margin is the Republican candidate's share minus the Democrat's, of all votes cast in the race. "Shift" compares a county with the previous race for the same office; each Supreme Court and Court of Appeals seat is compared with its own previous election, usually eight years earlier, so most seats have no comparison yet. The 2016 Supreme Court race was nonpartisan (no party on the ballot), so it shows the winner's color as "other" and has no shift. In 2016 the Court of Appeals contests were named after the incumbent rather than a seat number. The 2024 Supreme Court Seat 6 race (Riggs–Griffin) was certified in May 2025 after a recount and court challenges; the totals shown are the state's final count. Results: North Carolina State Board of Elections official precinct results files (results_pct), summed to counties; statewide totals match the certified results. 2026 results come from the State Board's election-night file and are unofficial until canvassed. Turnout isn't included yet.
NC House elections by district
—
District results
Red for Republican margins, blue for Democratic; darker means a bigger margin. Click a district to see its candidates.
District
Seats won in each election
All districts
Top four candidates in each race with their share of the vote; sort by any column, click a row to see the race.
NC House results: North Carolina State Board of Elections official results files, summed to districts; each year's seat totals match the official results. Uncontested races are shown with the winner's votes. Districts follow the map in force each year: the 2011 plan (2016); the 2017 plan with the court-appointed special master's changes the U.S. Supreme Court upheld (2018); the 2019 remedial plan, HB 1020, ordered in Common Cause v. Lewis (2020); the 2022 plan, SL 2022-4 (2022); and the 2023 plan, SL 2023-149 (2024 and 2026). A district number can cover different ground in different years. Each map was checked against the results: in every county, the districts with votes match the districts the map places there. The chamber count uses election results only; party switches and appointments between elections aren't included. 2026 results come from the State Board's election-night file and are unofficial until canvassed.
NC Senate elections by district
—
District results
Red for Republican margins, blue for Democratic; darker means a bigger margin. Click a district to see its candidates.
District
Seats won in each election
All districts
Top four candidates in each race with their share of the vote; sort by any column, click a row to see the race.
NC Senate results: North Carolina State Board of Elections official results files, summed to districts; each year's seat totals match the official results. All 50 seats are up every two years. Districts follow the map in force each year: the 2011 plan (2016); the 2017 plan with the special master's changes in Cumberland and Guilford counties (2018); the 2019 remedial plan from Common Cause v. Lewis (2020); the 2022 plan, SL 2022-2 (2022); and the 2023 plan, SL 2023-146 (2024 and 2026; a federal judge rejected a challenge to two northeastern districts in September 2025). Each map was checked against the results county by county. 2026 results come from the State Board's election-night file and are unofficial until canvassed.
U.S. House elections by district
—
District results
Red for Republican margins, blue for Democratic; darker means a bigger margin. Click a district to see its candidates.
District
Seats won in each election
All districts
Top four candidates in each race with their share of the vote; sort by any column, click a row to see the race.
U.S. House results: North Carolina State Board of Elections official results files. 2018: the 9th District result (Mark Harris led Dan McCready by 905 votes) was never certified because of absentee-ballot fraud; the seat was filled by a new election in September 2019 (Dan Bishop), which isn't shown, nor is the 2019 special election in the 3rd District. Maps from the General Assembly and the State Board of Elections: the 2016 plan (2016–2018), the 2019 remedial plan (2020), the court-drawn 2022 interim plan (2022), the 2023 plan (2024) and the 2025 plan, which redrew the 1st and 3rd Districts, for 2026. North Carolina had 13 seats through 2020 and 14 from 2022. 2026 results are unofficial until canvassed.