North Carolina 2022 Senate Election

Cheri Beasley vs. Ted Budd

Ted Budd won the North Carolina 2022 senate election with 1,905,786 votes (50.5%), a margin of R+3.2.

Statewide Results

47.3%
50.5%
1,784,049
Cheri Beasley (47.3%)
1,905,786
Ted Budd (50.5%)
Total Votes: 3,773,924|Margin: R+3.2

County Results

Loading county map...

County Results (100 counties)

CountyMargin
Durham CountyD+63.6
Orange CountyD+55.5
Mecklenburg CountyD+32.5
Wake CountyD+26.6
Hertford CountyD+25.7
Buncombe CountyD+25.5
Warren CountyD+22.1
Edgecombe CountyD+20.4
Guilford CountyD+18.2
Chatham CountyD+15.8
Halifax CountyD+14.4
Cumberland CountyD+12.8
Hoke CountyD+11.6
Vance CountyD+11.4
Forsyth CountyD+11.3
Bertie CountyD+11.2
Northampton CountyD+11.2
Watauga CountyD+5.4
Pitt CountyD+2.8
New Hanover CountyD+1.9
Washington CountyD+0.1
Wilson CountyR+3.1
Anson CountyR+5.4
Pasquotank CountyR+5.9
Scotland CountyR+5.9
Nash CountyR+6.7
Granville CountyR+8.2
Jackson CountyR+9.1
Martin CountyR+10.0
Alamance CountyR+11.7
Cabarrus CountyR+12.0
Transylvania CountyR+12.2
Franklin CountyR+13.0
Lenoir CountyR+13.8
Gates CountyR+15.6
Bladen CountyR+16.5
Lee CountyR+17.0
Dare CountyR+17.6
Madison CountyR+18.2
Richmond CountyR+18.3
Greene CountyR+18.3
Robeson CountyR+18.5
Henderson CountyR+18.8
Hyde CountyR+18.9
Wayne CountyR+19.1
Craven CountyR+21.3
Person CountyR+21.4
Polk CountyR+21.5
Caswell CountyR+21.5
Tyrrell CountyR+22.5
Haywood CountyR+22.8
Chowan CountyR+23.8
Johnston CountyR+23.8
Swain CountyR+24.6
Brunswick CountyR+24.9
Columbus CountyR+25.4
Jones CountyR+25.4
Harnett CountyR+26.3
Gaston CountyR+28.0
Union CountyR+28.3
Moore CountyR+29.0
Pamlico CountyR+29.6
Sampson CountyR+30.9
Yancey CountyR+31.1
Duplin CountyR+31.4
Beaufort CountyR+32.1
Pender CountyR+33.7
Cleveland CountyR+33.8
Rockingham CountyR+35.3
Onslow CountyR+35.4
Iredell CountyR+36.1
Montgomery CountyR+36.5
Rowan CountyR+38.4
Macon CountyR+38.6
Burke CountyR+38.7
Catawba CountyR+39.9
Perquimans CountyR+41.3
Carteret CountyR+43.1
Ashe CountyR+44.0
Lincoln CountyR+46.1
Alleghany CountyR+47.8
Davie CountyR+48.1
Davidson CountyR+48.5
McDowell CountyR+49.0
Clay CountyR+49.5
Camden CountyR+49.6
Currituck CountyR+50.3
Rutherford CountyR+50.3
Surry CountyR+50.5
Avery CountyR+51.1
Caldwell CountyR+51.9
Stanly CountyR+54.0
Stokes CountyR+55.5
Mitchell CountyR+56.2
Alexander CountyR+57.7
Cherokee CountyR+57.8
Wilkes CountyR+59.2
Randolph CountyR+59.4
Graham CountyR+60.7
Yadkin CountyR+62.8

Related

Source: Official state election returns
akashicedge.com/states/nc/senate/2022