North Carolina / Senate
How did North Carolina vote for the Senate?
2022 · data family: electiondata.dev
Ted Budd (Republican) won by 3.2 points
3.2ptsSenate, 2022: winner's margin
- Ted Budd (Republican) 50.5%, Cheri Beasley (Democrat) 47.3%, Shannon W. Bray (Libertarian) 1.4%
- 3,773,924 votes for Senate candidates
Compare every state: where North Carolina ranks for 2022
- Democrat ahead
- Republican ahead
Show the numbers (15 rows)
| Year | Margin |
|---|---|
| 2022 | R +3.2 |
| 2020 | R +1.7 |
| 2016 | R +5.7 |
| 2014 | R +1.6 |
| 2010 | R +11.8 |
| 2008 | D +8.5 |
| 2004 | R +4.6 |
| 2002 | R +8.6 |
| 1998 | D +4.1 |
| 1996 | R +6.7 |
| 1992 | R +4.0 |
| 1990 | R +5.1 |
| 1984 | R +3.9 |
| 1980 | R +0.6 |
| 1978 | R +9.0 |
Every Senate race since 1976
| Race | Winner | Runner-up | Margin | Votes |
|---|---|---|---|---|
| 2022 | Ted Budd (R) 50.5% | Cheri Beasley (D) 47.3% | 3.2 pts | 3,773,924 |
| 2020 | Thom Tillis (R) 48.7% | Cal Cunningham (D) 46.9% | 1.7 pts | 5,474,952 |
| 2016 | Richard Burr (R) 51.1% | Deborah K. Ross (D) 45.4% | 5.7 pts | 4,691,133 |
| 2014 | Thom Tillis (R) 48.8% | Kay R. Hagan (D) 47.3% | 1.6 pts | 2,915,281 |
| 2010 | Richard Burr (R) 54.8% | Elaine Marshall (D) 43.0% | 11.8 pts | 2,660,079 |
| 2008 | Kay Hagan (D) 52.7% | Elizabeth Dole (R) 44.2% | 8.5 pts | 4,271,970 |
| 2004 | Richard Burr (R) 51.6% | Erskine Bowles (D) 47.0% | 4.6 pts | 3,472,082 |
| 2002 | Elizabeth H. Dole (R) 53.6% | Erskine B. Bowles (D) 45.0% | 8.6 pts | 2,331,181 |
| 1998 | John Edwards (D) 51.2% | Lauch Faircloth (R) 47.0% | 4.1 pts | 2,012,143 |
| 1996 | Jesse Helms (R) 52.6% | Harvey B. Gantt (D) 45.9% | 6.7 pts | 2,556,456 |
| 1992 | Lauch Faircloth (R) 50.3% | Terry Sanford (D) 46.3% | 4.0 pts | 2,577,891 |
| 1990 | Jesse Helms (R) 52.5% | Harvey B. Gantt (D) 47.4% | 5.1 pts | 2,069,585 |
| 1986 special | Terry Sanford (D) 50.9% | James T. (jim) Broyhill (R) 49.1% | 1.8 pts | 1,534,848 |
| 1984 | Jesse Helms (R) 51.7% | James B. (jim) Hunt Jr. (D) 47.8% | 3.9 pts | 2,239,051 |
| 1980 | John P. East (R) 50.0% | Robert Morgan (D) 49.4% | 0.6 pts | 1,797,665 |
| 1978 | Jesse Helms (R) 54.5% | John Randolph Ingram (D) 45.5% | 9.0 pts | 1,135,814 |
Get this data
This page's numbers, as JSON:
curl https://visualizedata.org/data/places/us-nc/senate.jsonEvery Senate race, every state, from electiondata.dev (live, no key):
curl "https://api.electiondata.dev/v1/senate-results/download/senate-results.csv"What this can't tell you
- Statewide totals say nothing about who voted or why.
- Candidates with a party's support under another name (Minnesota's DFL, New York's fusion lines) are counted with that party, as the MIT data's simplified party does; independents stay independents.
How the answer is decided
Each candidate's votes are summed over every ballot line; blank, over- and under-votes are left out. The margin is the winner's share of the votes minus the runner-up's. A runoff, where held, is the result.