2020 North Carolina State Senate Election
North Carolina · State
General Election
November 3, 2020
Contests
50
Candidates
108
Valid votes
5,343,445
Party results
| Party | Votes | Vote % | Seats | Seats % | Seat change vs 2018 |
|---|---|---|---|---|---|
| Republican | 2,682,641 | 50.2% | 28 | 56.0% | −1 |
| Democratic | 2,590,590 | 48.5% | 22 | 44.0% | +1 |
| Libertarian | 37,919 | 0.7% | 0 | 0.0% | 0 |
| Constitution | 32,295 | 0.6% | 0 | 0.0% | 0 |
| Party | 2018 seats | 2020 seats | Change | 2018 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 29 | 28 | −1 | 49.0% | 50.2% | +1.2 pp |
| Democratic | 21 | 22 | +1 | 50.1% | 48.5% | −1.6 pp |
Seat changes by party
50 → 50 seats
| Party | 2010 seats | 2020 seats | Change | 2010 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 31 | 28 | −3 | 58.9% | 50.2% | −8.7 pp |
| Democratic | 19 | 22 | +3 | 40.6% | 48.5% | +7.9 pp |
Seat changes by party
50 → 50 seats
| Party | 2012 seats | 2020 seats | Change | 2012 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 33 | 28 | −5 | 52.6% | 50.2% | −2.4 pp |
| Democratic | 17 | 22 | +5 | 47.0% | 48.5% | +1.5 pp |
Seat changes by party
50 → 50 seats
| Party | 2014 seats | 2020 seats | Change | 2014 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 34 | 28 | −6 | 53.8% | 50.2% | −3.6 pp |
| Democratic | 16 | 22 | +6 | 45.3% | 48.5% | +3.2 pp |
Seat changes by party
50 → 50 seats
| Party | 2016 seats | 2020 seats | Change | 2016 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 35 | 28 | −7 | 54.9% | 50.2% | −4.7 pp |
| Democratic | 15 | 22 | +7 | 43.3% | 48.5% | +5.2 pp |
Seat changes by party
50 → 50 seats
| Party | 2018 seats | 2020 seats | Change | 2018 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 29 | 28 | −1 | 49.0% | 50.2% | +1.2 pp |
| Democratic | 21 | 22 | +1 | 50.1% | 48.5% | −1.6 pp |
Seat changes by party
50 → 50 seats
Historical trends
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 2, 2010 | 31 | 19 |
| November 6, 2012 | 33 | 17 |
| November 4, 2014 | 34 | 16 |
| November 8, 2016 | 35 | 15 |
| November 6, 2018 | 29 | 21 |
| November 3, 2020 | 28 | 22 |
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 2, 2010 | 31 | 19 |
| November 6, 2012 | 33 | 17 |
| November 4, 2014 | 34 | 16 |
| November 8, 2016 | 35 | 15 |
| November 6, 2018 | 29 | 21 |
| November 3, 2020 | 28 | 22 |
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 2, 2010 | 58.9% | 40.6% |
| November 6, 2012 | 52.6% | 47.0% |
| November 4, 2014 | 53.8% | 45.3% |
| November 8, 2016 | 54.9% | 43.3% |
| November 6, 2018 | 49.0% | 50.1% |
| November 3, 2020 | 50.2% | 48.5% |
Source: North Carolina State Board of Elections
District results
50 contests
Swipe to compare parties · Tap a district for full results
| District | Rep | Dem | Libertarian | ||||
|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | ||
| 23,55732.0% | 32.0% | 50,10568.0% | 68.0% | —— | — | 73,662 | |
| 39,79238.5% | 38.5% | 60,40258.4% | 58.4% | 3,1753.1% | 3.1% | 103,369 | |
| 41,01631.7% | 31.7% | 88,42968.3% | 68.3% | —— | — | 129,445 | |
| 61,28752.4% | 52.4% | 55,60947.6% | 47.6% | —— | — | 116,896 | |
| 60,15259.1% | 59.1% | 41,54640.9% | 40.9% | —— | — | 101,698 | |
| 63,07770.3% | 70.3% | 26,60929.7% | 29.7% | —— | — | 89,686 | |
| 56,57545.7% | 45.7% | 67,28754.3% | 54.3% | —— | — | 123,862 | |
| 23,44023.7% | 23.7% | 75,64076.3% | 76.3% | —— | — | 99,080 | |
| 74,21074.5% | 74.5% | 25,40925.5% | 25.5% | —— | — | 99,619 | |
| 68,70868.6% | 68.6% | 31,48131.4% | 31.4% | —— | — | 100,189 | |
| 56,47953.1% | 53.1% | 49,92946.9% | 46.9% | —— | — | 106,408 | |
| 45,99540.6% | 40.6% | 67,29359.4% | 59.4% | —— | — | 113,288 | |
| 73,45370.5% | 70.5% | 30,67929.5% | 29.5% | —— | — | 104,132 | |
| 83,70771.0% | 71.0% | 34,17229.0% | 29.0% | —— | — | 117,879 | |
| 75,05563.4% | 63.4% | 43,24436.6% | 36.6% | —— | — | 118,299 | |
| 69,93257.7% | 57.7% | 51,24942.3% | 42.3% | —— | — | 121,181 | |
| 48,50741.3% | 41.3% | 64,56255.0% | 55.0% | 4,3363.7% | 3.7% | 117,405 | |
| 23,18721.9% | 21.9% | 82,87178.1% | 78.1% | —— | — | 106,058 | |
| 41,82337.8% | 37.8% | 68,75262.2% | 62.2% | —— | — | 110,575 | |
| 24,90627.9% | 27.9% | 64,27872.1% | 72.1% | —— | — | 89,184 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Ben ClarkDem50,105 votes · 68.0%Runner-upSev PalaciosRep23,557 votes · 32.0% | Sev PalaciosRep23,557 votes · 32.0% | 36.0percentage points | |
Mike WoodardDem60,402 votes · 58.4%Runner-upRick PadgettRep39,792 votes · 38.5% | Rick PadgettRep39,792 votes · 38.5% | 19.9percentage points | |
Valerie P. FousheeDem88,429 votes · 68.3%Runner-upTom GlendinningRep41,016 votes · 31.7% | Tom GlendinningRep41,016 votes · 31.7% | 36.6percentage points | |
Amy S. GaleyRep61,287 votes · 52.4%Runner-upJ.D. WootenDem55,609 votes · 47.6% | J.D. WootenDem55,609 votes · 47.6% | 4.9percentage points | |
Tom McInnisRep60,152 votes · 59.2%Runner-upHelen Probst MillsDem41,546 votes · 40.9% | Helen Probst MillsDem41,546 votes · 40.9% | 18.3percentage points | |
David (Dave) CravenRep63,077 votes · 70.3%Runner-upJane Ledwell GantDem26,609 votes · 29.7% | Jane Ledwell GantDem26,609 votes · 29.7% | 40.7percentage points | |
Michael GarrettDem67,287 votes · 54.3%Runner-upSebastian KingRep56,575 votes · 45.7% | Sebastian KingRep56,575 votes · 45.7% | 8.7percentage points | |
Gladys A. RobinsonDem75,640 votes · 76.3%Runner-upD.R. KingRep23,440 votes · 23.7% | D.R. KingRep23,440 votes · 23.7% | 52.7percentage points | |
Steve JarvisRep74,210 votes · 74.5%Runner-upDuskin LassiterDem25,409 votes · 25.5% | Duskin LassiterDem25,409 votes · 25.5% | 49.0percentage points | |
Philip E. (Phil) BergerRep68,708 votes · 68.6%Runner-upWally WhiteDem31,481 votes · 31.4% | Wally WhiteDem31,481 votes · 31.4% | 37.2percentage points | |
Joyce KrawiecRep56,479 votes · 53.1%Runner-upTerri Elizabeth LeGrandDem49,929 votes · 46.9% | Terri Elizabeth LeGrandDem49,929 votes · 46.9% | 6.2percentage points | |
Paul Lowe, Jr.Dem67,293 votes · 59.4%Runner-upVen ChallaRep45,995 votes · 40.6% | Ven ChallaRep45,995 votes · 40.6% | 18.8percentage points | |
Carl FordRep73,453 votes · 70.5%Runner-upTarsha EllisDem30,679 votes · 29.5% | Tarsha EllisDem30,679 votes · 29.5% | 41.1percentage points | |
Vickie SawyerRep83,707 votes · 71.0%Runner-upBarry TempletonDem34,172 votes · 29.0% | Barry TempletonDem34,172 votes · 29.0% | 42.0percentage points | |
Todd JohnsonRep75,055 votes · 63.5%Runner-upJose SantiagoDem43,244 votes · 36.6% | Jose SantiagoDem43,244 votes · 36.6% | 26.9percentage points | |
Paul NewtonRep69,932 votes · 57.7%Runner-upMarcus J. SingletonDem51,249 votes · 42.3% | Marcus J. SingletonDem51,249 votes · 42.3% | 15.4percentage points | |
Jeff JacksonDem64,562 votes · 55.0%Runner-upSonja P. NicholsRep48,507 votes · 41.3% | Sonja P. NicholsRep48,507 votes · 41.3% | 13.7percentage points | |
Mujtaba A. MohammedDem82,871 votes · 78.1%Runner-upJack W. BroschRep23,187 votes · 21.9% | Jack W. BroschRep23,187 votes · 21.9% | 56.3percentage points | |
DeAndrea SalvadorDem68,752 votes · 62.2%Runner-upJoshua NidayRep41,823 votes · 37.8% | Joshua NidayRep41,823 votes · 37.8% | 24.4percentage points | |
Joyce WaddellDem64,278 votes · 72.1%Runner-upBobbie ShieldsRep24,906 votes · 27.9% | Bobbie ShieldsRep24,906 votes · 27.9% | 44.2percentage points |