2022Final results
2022 election for U.S. Senate in North Carolina
U.S. Senate · North Carolina
Ted Budd (R) won with 50.5% of the vote, defeating Cheri Beasley (D) by 3.2 points.
Ted BuddRepublican · winner
50.5%1,905,603
Cheri BeasleyDemocrat
47.3%1,783,875
Shannon W. BrayLibertarian
1.4%51,636
Matthew HohGreen
0.8%29,926
Michelle Estelle LewisOther party
0.0%137
3,773,555 votes
Source: MIT Election Data and Science LabUpdated Oct 2, 2026, 5:14 AM ET
The seat over time
D − R margin in this seat's races around 2022
Races before and after
Source: MIT Election Data and Science LabUpdated Oct 2, 2026, 5:14 AM ET
Money in this race
Each line compares the two campaigns on one scale.
Cheri BeasleyTed Budd
$38.9M
Raised by the campaign
$14.9M
$38.9M
Spent by the campaign
$15.7M
$47.4K
Cash on hand
$272.2K
Other candidates' campaigns: Matthew Hoh $193.2K · Michelle Estelle Lewis $18.7K.
Campaign money: FEC, through Dec 31, 2022.
Source: FEC campaign filingsUpdated Dec 31, 2022
The candidates
Ted Budd (R)Cheri Beasley (D)
Also on the ballot: Shannon W. Bray (Libertarian), 1.4%; Matthew Hoh (Green), 0.8%; Michelle Estelle Lewis (Other party), 0.0%