North Carolina, Mapped

NC Court of Appeals seat 2: 2026 election results

All precincts in: Hampson (D) ahead by 13.6 points (564,103 votes). Not final until the county canvass.

Open on the interactive map →

Results

2,626 of 2,626 precincts reporting.
CandidatePartyVotesShareEarly votingElection DayMailProvisional
Tobias (Toby) HampsonDemocratic2,360,50956.8%1,668,413613,23078,79472
George Cooper BellRepublican1,796,40643.2%1,024,485744,57727,29054
Total4,156,9152,692,8981,357,807106,084126

By county

Each county’s votes in this race. Lead is in points.

CountyHampson (D)Bell (R)OtherVotesLead
Alamance53.8%46.2%–67,052Hampson +7.6
Alexander25.3%74.7%–13,388Bell +49.4
Alleghany30.3%69.7%–4,586Bell +39.4
Anson53.0%47.0%–7,927Hampson +6.0
Ashe34.8%65.2%–11,546Bell +30.4
Avery29.9%70.1%–6,569Bell +40.2
Beaufort38.1%61.9%–19,513Bell +23.7
Bertie62.1%37.9%–6,586Hampson +24.1
Bladen45.5%54.5%–11,752Bell +8.9
Brunswick43.1%56.9%–85,843Bell +13.9
Buncombe71.2%28.8%–129,360Hampson +42.3
Burke37.8%62.2%–29,847Bell +24.4
Cabarrus56.0%44.0%–85,911Hampson +12.0
Caldwell31.3%68.7%–27,014Bell +37.3
Camden30.7%69.3%–4,444Bell +38.7
Carteret32.0%68.0%–34,653Bell +36.0
Caswell44.4%55.6%–8,593Bell +11.3
Catawba39.0%61.0%–59,341Bell +21.9
Chatham63.6%36.4%–42,563Hampson +27.1
Cherokee26.9%73.1%–12,215Bell +46.3
Chowan41.9%58.1%–5,805Bell +16.2
Clay31.3%68.7%–5,662Bell +37.3
Cleveland40.4%59.6%–34,077Bell +19.3
Columbus40.8%59.2%–16,769Bell +18.4
Craven44.8%55.2%–41,413Bell +10.4
Cumberland65.9%34.1%–94,230Hampson +31.9
Currituck31.2%68.8%–12,551Bell +37.6
Dare46.7%53.3%–18,720Bell +6.6
Davidson35.0%65.0%–60,358Bell +30.1
Davie32.7%67.3%–18,340Bell +34.6
Duplin41.7%58.3%–15,838Bell +16.7
Durham86.0%14.0%–149,371Hampson +72.1
Edgecombe67.6%32.4%–17,829Hampson +35.3
Forsyth64.2%35.8%–150,277Hampson +28.3
Franklin50.02%49.98%–32,815Hampson +0.0
Gaston47.4%52.6%–82,047Bell +5.1
Gates46.0%54.0%–4,126Bell +8.0
Graham24.0%76.0%–3,511Bell +52.0
Granville51.4%48.6%–24,204Hampson +2.7
Greene48.0%52.0%–6,176Bell +4.0
Guilford68.0%32.0%–214,427Hampson +36.0
Halifax63.7%36.3%–17,446Hampson +27.4
Harnett47.4%52.6%–44,724Bell +5.2
Haywood46.0%54.0%–27,731Bell +7.9
Henderson49.74%50.26%–56,463Bell +0.5
Hertford68.9%31.1%–6,982Hampson +37.8
Hoke64.7%35.3%–15,688Hampson +29.4
Hyde43.7%56.3%–1,868Bell +12.6
Iredell41.6%58.4%–75,121Bell +16.8
Jackson56.1%43.9%–15,903Hampson +12.2
Johnston49.88%50.12%–87,959Bell +0.2
Jones42.4%57.6%–3,868Bell +15.3
Lee52.1%47.9%–20,929Hampson +4.2
Lenoir52.0%48.0%–19,374Hampson +4.0
Lincoln33.6%66.4%–37,930Bell +32.7
Macon37.4%62.6%–15,941Bell +25.1
Madison49.0%51.0%–10,338Bell +2.1
Martin50.46%49.54%–8,978Hampson +0.9
McDowell33.5%66.5%–16,203Bell +33.0
Mecklenburg74.1%25.9%–437,559Hampson +48.2
Mitchell29.7%70.3%–6,140Bell +40.7
Montgomery39.7%60.3%–8,928Bell +20.6
Moore41.3%58.7%–44,132Bell +17.3
Nash54.5%45.5%–40,474Hampson +9.0
New Hanover57.4%42.6%–101,072Hampson +14.8
Northampton61.7%38.3%–6,864Hampson +23.4
Onslow41.2%58.8%–49,635Bell +17.5
Orange81.8%18.2%–71,500Hampson +63.6
Pamlico38.7%61.3%–6,037Bell +22.6
Pasquotank55.1%44.9%–14,693Hampson +10.1
Pender40.6%59.4%–25,301Bell +18.7
Perquimans34.4%65.6%–5,565Bell +31.1
Person44.5%55.5%–15,512Bell +11.0
Pitt59.8%40.2%–61,818Hampson +19.7
Polk45.0%55.0%–9,970Bell +9.9
Randolph29.4%70.6%–47,142Bell +41.2
Richmond48.3%51.7%–13,219Bell +3.4
Robeson46.8%53.2%–28,702Bell +6.4
Rockingham38.5%61.5%–33,593Bell +22.9
Rowan40.6%59.4%–50,329Bell +18.8
Rutherford33.7%66.3%–22,682Bell +32.6
Sampson43.3%56.7%–18,166Bell +13.4
Scotland54.0%46.0%–10,193Hampson +8.1
Stanly31.3%68.7%–24,143Bell +37.3
Stokes27.0%73.0%–17,239Bell +45.9
Surry31.8%68.2%–23,806Bell +36.4
Swain46.4%53.6%–4,967Bell +7.2
Transylvania51.9%48.1%–16,037Hampson +3.8
Tyrrell42.6%57.4%–1,303Bell +14.8
Union45.6%54.4%–99,618Bell +8.8
Vance62.0%38.0%–14,443Hampson +24.0
Wake70.2%29.8%–517,616Hampson +40.3
Warren63.5%36.5%–8,030Hampson +26.9
Washington58.2%41.8%–4,491Hampson +16.5
Watauga61.2%38.8%–23,417Hampson +22.4
Wayne48.4%51.6%–38,285Bell +3.1
Wilkes26.2%73.8%–23,232Bell +47.6
Wilson56.7%43.3%–28,822Hampson +13.4
Yadkin24.8%75.2%–13,367Bell +50.4
Yancey43.9%56.1%–8,178Bell +12.3

← NC Court of Appeals seat 1NC Court of Appeals seat 3 →

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. Votes by how they were cast are as the State Board reports them.