Shannon W. Bray

U.S. Senate candidate
Home state
North Carolina
Party
Libertarian
On the ballot
2020–2022
Career timeline
0-2
RecordWin–Loss
Total Popular Votes
Bray223,211
Opponents9.0M
2
Elections run

Between 2020 and 2022, Shannon W. Bray ran in 2 U.S. Senate elections, losing all 2. Bray's biggest single-election total was 171,571 votes, in the 2020 U.S. Senate election in North Carolina.

Browse every U.S. Senate election in North Carolina or all 2022 U.S. Senate races.

How many votes has Shannon W. Bray received?

Shannon W. Bray has received 223,211 popular votes across 2 U.S. elections, with a career record of 0–2.

Election history

Shannon W. Bray’s election history
YearOfficeResultVotesOpponent(s)
2022U.S. SenateNorth CarolinaLost51,6401.37%Ted Budd
Cheri Beasley

Matthew Hoh

Michelle Estelle Lewis
2020U.S. SenateNorth CarolinaLost171,5713.13%Thom Tillis
Cal Cunningham

Kevin E. Hayes
Cite this profile. PolitiFinder, “Shannon W. Bray: election history & vote totals.” https://politifinder.com/p/shannon-bray. Accessed [date].

Compiled by PolitiFinder. Election results from official certified sources and the MIT Election Lab. See Data & sources and methodology. Data last verified July 28, 2026.