North Carolina, Mapped

Every race: 2026 North Carolina General Election

All 192 races on the ballot, each with its own page of results by county.

US Senate

US SenateCalled for Cooper (D) by NBC News, AP and CNN.

Courts

NC Supreme Court seat 1All precincts in: Earls (D) ahead by 17.7 points (739,799 votes). Not final until the county canvass.
NC Court of Appeals seat 1All precincts in: Arrowood (D) ahead by 13.5 points (563,339 votes). Not final until the county canvass.
NC Court of Appeals seat 2All precincts in: Hampson (D) ahead by 13.6 points (564,103 votes). Not final until the county canvass.
NC Court of Appeals seat 3All precincts in: Walczyk (D) ahead by 14.2 points (591,517 votes). Not final until the county canvass.

Amendments

Amendment: Maximum income tax rate of 3.5%All precincts in: “For” ahead by 23.8 points (985,510 votes). Not final until the county canvass.
Amendment: Property tax levy limitAll precincts in: “For” ahead by 20.8 points (860,144 votes). Not final until the county canvass.
Amendment: Require photo ID for votingAll precincts in: “For” ahead by 19.2 points (793,540 votes). Not final until the county canvass.

US House

US House District 1Called for Davis (D) by NBC News, CNN and AP.
US House District 2Called for Ross (D) by AP, NBC News and CNN.
US House District 3All precincts in: Murphy (R) ahead by 233 votes, within recount range.
US House District 4Called for Foushee (D) by AP, NBC News and CNN.
US House District 5All precincts in: Hubbard (D) ahead by 99 votes, within recount range.
US House District 6Called for Jefferson (D) by NBC News, AP and CNN.
US House District 7All precincts in: Rouzer (R) ahead by 2,425 votes, within recount range.
US House District 8Called for Harris (R) by NBC News, AP and CNN.
US House District 9Called for Ojeda (D) by NBC News, CNN and AP.
US House District 10Called for Harrigan (R) by NBC News.
US House District 11Called for Ager (D) by AP, NBC News and CNN.
US House District 12Called for Adams (D) by AP, NBC News and CNN.
US House District 13Called for Barringer (D) by NBC News, AP and CNN.
US House District 14Called for Womack (D) by NBC News, AP and CNN.

NC Senate

NC Senate District 1Called for Tillett (R) by AP.
NC Senate District 2Called for Sanderson (R) by AP.
NC Senate District 3Called for Brinson (R) by AP.
NC Senate District 4Called for Rivera (D) by AP.
NC Senate District 5Called for Smith (D) by AP.
NC Senate District 6Called for Lazzara (R) by AP.
NC Senate District 7Called for Bichler (D) by AP.
NC Senate District 8Called for Rabon (R) by AP.
NC Senate District 9Jackson (R) ran unopposed.
NC Senate District 10Called for Sawrey (R) by AP.
NC Senate District 11Called for Gailliard (D) by AP.
NC Senate District 12Called for Burgin (R) by AP.
NC Senate District 13Called for Grafstein (D) by AP.
NC Senate District 14Called for Blue (D) by AP.
NC Senate District 15Called for Chaudhuri (D) by AP.
NC Senate District 16Called for Adcock (D) by AP.
NC Senate District 17Called for Batch (D) by AP.
NC Senate District 18Called for Fatmi (D) by AP.
NC Senate District 19Called for Applewhite (D) by AP.
NC Senate District 20Murdock (D) ran unopposed.
NC Senate District 21Called for McInnis (R) by AP.
NC Senate District 22Called for Chitlik (D) by AP.
NC Senate District 23Called for Garson (D) by AP.
NC Senate District 24All precincts in: Britt (R) ahead by 268 votes, within recount range.
NC Senate District 25Called for Galey (R) by AP.
NC Senate District 26Called for Page (R) by AP.
NC Senate District 27Garrett (D) ran unopposed.
NC Senate District 28Robinson (D) ran unopposed.
NC Senate District 29Called for Craven (R) by AP.
NC Senate District 30Called for Jarvis (R) by AP.
NC Senate District 31Called for Jones (R) by AP.
NC Senate District 32Called for Lowe (D) by AP.
NC Senate District 33Called for Ford (R) by AP.
NC Senate District 34Called for Cook (D) by AP.
NC Senate District 35Called for Johnson (R) by AP.
NC Senate District 36Called for Settle (R) by AP.
NC Senate District 37Called for Sawyer (R) by AP.
NC Senate District 38Mohammed (D) ran unopposed.
NC Senate District 39Salvador (D) ran unopposed.
NC Senate District 40Called for Waddell (D) by AP.
NC Senate District 41Called for Theodros (D) by AP.
NC Senate District 42Called for Bradley (D) by AP.
NC Senate District 43Called for Overcash (R) by AP.
NC Senate District 44Called for Alexander (R) by AP.
NC Senate District 45Called for Hollo (R) by AP.
NC Senate District 46Called for Daniel (R) by AP.
NC Senate District 47Called for Hise (R) by AP.
NC Senate District 48Called for Moffitt (R) by AP.
NC Senate District 49Called for Mayfield (D) by AP.
NC Senate District 50Called for Corbin (R) by AP.

NC House

NC House District 1Called for Goodwin (R) by AP.
NC House District 2Jeffers (D) ran unopposed.
NC House District 3Called for Tyson (R) by AP.
NC House District 4Called for Dixon (R) by AP.
NC House District 5Called for Davis (D) by AP.
NC House District 6Called for Pike (R) by AP.
NC House District 7Called for Speed (D) by AP.
NC House District 8Called for Brown (D) by AP.
NC House District 9All precincts in: Kempner (D) ahead by 175 votes, within recount range.
NC House District 10Called for Bell (R) by AP.
NC House District 11Called for Dahle (D) by AP.
NC House District 12Called for Humphrey (R) by AP.
NC House District 13Called for Cairns (R) by AP.
NC House District 14Gable (R) ran unopposed.
NC House District 15Called for Shepard (R) by AP.
NC House District 16Called for Smith (R) by AP.
NC House District 17Called for Iler (R) by AP.
NC House District 18Called for Butler (D) by AP.
NC House District 19Called for Miller (R) by AP.
NC House District 20All precincts in: Merrick (D) ahead by 101 votes, within recount range.
NC House District 21Called for Liu (D) by AP.
NC House District 22Jackson (R) ran unopposed.
NC House District 23Called for Smith (D) by AP.
NC House District 24Called for Pittman (D) by AP.
NC House District 25Called for Wilkins (D) by AP.
NC House District 26Called for Solomon (D) by AP.
NC House District 27Called for Pierce (D) by AP.
NC House District 28Called for Strickland (R) by AP.
NC House District 29Alston (D) ran unopposed.
NC House District 30Called for Morey (D) by AP.
NC House District 31Hawkins (D) ran unopposed.
NC House District 32Called for Cohn (D) by AP.
NC House District 33Called for Johnson-Hostler (D) by AP.
NC House District 34Called for Longest (D) by AP.
NC House District 35Called for Hopkins (D) by AP.
NC House District 36Called for Haefen (D) by AP.
NC House District 37Called for Decker (D) by AP.
NC House District 38Jones (D) ran unopposed.
NC House District 39Called for Roberson (D) by AP.
NC House District 40Called for Rubin (D) by AP.
NC House District 41Called for Cervania (D) by AP.
NC House District 42Colvin (D) ran unopposed.
NC House District 43Called for Ackles (D) by AP.
NC House District 44Smith (D) ran unopposed.
NC House District 45Jackson (D) ran unopposed.
NC House District 46Called for Jones (R) by AP.
NC House District 47Called for Lowery (R) by AP.
NC House District 48Called for Pierce (D) by AP.
NC House District 49Called for Ball (D) by AP.
NC House District 50Price (D) ran unopposed.
NC House District 51Called for Montgomery (U) by AP.
NC House District 52Called for Moss (R) by AP.
NC House District 53Called for Penny (R) by AP.
NC House District 54Reives (D) ran unopposed.
NC House District 55Called for Baucom (R) by AP.
NC House District 56Called for Buansi (D) by AP.
NC House District 57Clark (D) ran unopposed.
NC House District 58Quick (D) ran unopposed.
NC House District 59Called for Hairston (D) by AP.
NC House District 60Called for Cook (D) by AP.
NC House District 61Harrison (D) ran unopposed.
NC House District 62All precincts in: Headen (D) ahead by 233 votes, within recount range.
NC House District 63All precincts in: Baltutis (D) ahead by 236 votes, within recount range.
NC House District 64Called for Barnes (D) by AP.
NC House District 65Called for Woodall (R) by AP.
NC House District 66Crawford (D) ran unopposed.
NC House District 67Called for Huneycutt (R) by AP.
NC House District 68Called for Willis (R) by AP.
NC House District 69Called for Arp (R) by AP.
NC House District 70Called for Biggs (R) by AP.
NC House District 71Called for Brown (D) by AP.
NC House District 72Baker (D) ran unopposed.
NC House District 73Called for Monks (D) by AP.
NC House District 74Called for North (D) by AP.
NC House District 75Called for Wiles (D) by AP.
NC House District 76Called for Edds (R) by AP.
NC House District 77Called for Howard (R) by AP.
NC House District 78Called for Jackson (R) by AP.
NC House District 79Armstrong (R) ran unopposed.
NC House District 80Called for Watford (R) by AP.
NC House District 81Called for Potts (R) by AP.
NC House District 82Called for Bishopp (D) by AP.
NC House District 83Called for Campbell (R) by AP.
NC House District 84McNeely (R) ran unopposed.
NC House District 85Called for Greene (R) by AP.
NC House District 86Called for Blackwell (R) by AP.
NC House District 87Called for Hall (R) by AP.
NC House District 88Called for Belk (D) by AP.
NC House District 89Called for Setzer (R) by AP.
NC House District 90Called for Kiger (R) by AP.
NC House District 91Called for Hall (R) by AP.
NC House District 92Brown (D) ran unopposed.
NC House District 93All precincts in: Wallin (D) ahead by 228 votes, within recount range.
NC House District 94Called for Eddins (R) by AP.
NC House District 95Called for Carver (R) by AP.
NC House District 96Called for Adams (R) by AP.
NC House District 97Called for Rhyne (R) by AP.
NC House District 98Called for Helfrich (D) by AP.
NC House District 99Levy (D) ran unopposed.
NC House District 100Greenfield (D) ran unopposed.
NC House District 101Logan (D) ran unopposed.
NC House District 102Carney (D) ran unopposed.
NC House District 103Budd (D) ran unopposed.
NC House District 104Called for Lofton (D) by AP.
NC House District 105Called for McCool (D) by AP.
NC House District 106Sadler (D) ran unopposed.
NC House District 107Dew (D) ran unopposed.
NC House District 108Called for Torbett (R) by AP.
NC House District 109Called for Carver (D) by AP.
NC House District 110Called for Eason (R) by AP.
NC House District 111Called for Scott (R) by AP.
NC House District 112Lopez (D) ran unopposed.
NC House District 113Called for Johnson (R) by AP.
NC House District 114Ager (D) ran unopposed.
NC House District 115Called for Prather (D) by AP.
NC House District 116Turner (D) ran unopposed.
NC House District 117Called for Russo (D) by AP.
NC House District 118Called for Rogers (R) by AP.
NC House District 119Called for Burrows (D) by AP.
NC House District 120Called for Gillespie (R) by AP.

Unofficial results from the NC State Board of Elections, last updated Nov 6, 2026, 3:10pm. Results are final once the counties finish their canvass and the State Board certifies them.