2020 North Carolina State House Election
North Carolina · State
General Election
November 3, 2020
Contests
120
Candidates
245
Valid votes
5,266,692
Party results
| Party | Votes | Vote % | Seats | Seats % | Seat change vs 2018 |
|---|---|---|---|---|---|
| Republican | 2,632,672 | 50.0% | 69 | 57.5% | +4 |
| Democratic | 2,583,773 | 49.1% | 51 | 42.5% | −4 |
| Libertarian | 42,333 | 0.8% | 0 | 0.0% | 0 |
| Unaffiliated | 7,227 | 0.1% | 0 | 0.0% | 0 |
| Green | 612 | 0.0% | 0 | 0.0% | 0 |
Show 1 more parties
| Party | Votes | Vote % | Seats | Seats % | Seat change vs 2018 |
|---|---|---|---|---|---|
| No affiliation | 75 | 0.0% | 0 | 0.0% | 0 |
| Party | 2018 seats | 2020 seats | Change | 2018 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 65 | 69 | +4 | 48.2% | 50.0% | +1.8 pp |
| Democratic | 55 | 51 | −4 | 50.5% | 49.1% | −1.5 pp |
Seat changes by party
120 → 120 seats
| Party | 2010 seats | 2020 seats | Change | 2010 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 67 | 69 | +2 | 58.7% | 50.0% | −8.7 pp |
| Democratic | 52 | 51 | −1 | 40.5% | 49.1% | +8.6 pp |
| Unaffiliated | 1 | 0 | −1 | 0.5% | 0.1% | −0.3 pp |
Seat changes by party
120 → 120 seats
| Party | 2012 seats | 2020 seats | Change | 2012 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 77 | 69 | −8 | 51.2% | 50.0% | −1.3 pp |
| Democratic | 43 | 51 | +8 | 48.1% | 49.1% | +1.0 pp |
Seat changes by party
120 → 120 seats
| Party | 2014 seats | 2020 seats | Change | 2014 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 74 | 69 | −5 | 54.1% | 50.0% | −4.1 pp |
| Democratic | 46 | 51 | +5 | 45.4% | 49.1% | +3.7 pp |
Seat changes by party
120 → 120 seats
| Party | 2016 seats | 2020 seats | Change | 2016 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 74 | 69 | −5 | 52.0% | 50.0% | −2.0 pp |
| Democratic | 46 | 51 | +5 | 46.7% | 49.1% | +2.4 pp |
Seat changes by party
120 → 120 seats
| Party | 2018 seats | 2020 seats | Change | 2018 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 65 | 69 | +4 | 48.2% | 50.0% | +1.8 pp |
| Democratic | 55 | 51 | −4 | 50.5% | 49.1% | −1.5 pp |
Seat changes by party
120 → 120 seats
Historical trends
Republican Democratic Unaffiliated
Chart data
| Election | Republican | Democratic | Unaffiliated |
|---|---|---|---|
| November 2, 2010 | 67 | 52 | 1 |
| November 6, 2012 | 77 | 43 | 0 |
| November 4, 2014 | 74 | 46 | — |
| November 8, 2016 | 74 | 46 | 0 |
| November 6, 2018 | 65 | 55 | 0 |
| November 3, 2020 | 69 | 51 | 0 |
Republican Democratic Unaffiliated
Chart data
| Election | Republican | Democratic | Unaffiliated |
|---|---|---|---|
| November 2, 2010 | 67 | 52 | 1 |
| November 6, 2012 | 77 | 43 | 0 |
| November 4, 2014 | 74 | 46 | — |
| November 8, 2016 | 74 | 46 | 0 |
| November 6, 2018 | 65 | 55 | 0 |
| November 3, 2020 | 69 | 51 | 0 |
Republican Democratic Unaffiliated
Chart data
| Election | Republican | Democratic | Unaffiliated |
|---|---|---|---|
| November 2, 2010 | 58.7% | 40.5% | 0.5% |
| November 6, 2012 | 51.2% | 48.1% | 0.1% |
| November 4, 2014 | 54.1% | 45.4% | — |
| November 8, 2016 | 52.0% | 46.7% | 0.9% |
| November 6, 2018 | 48.2% | 50.5% | 0.6% |
| November 3, 2020 | 50.0% | 49.1% | 0.1% |
Source: North Carolina State Board of Elections
District results
120 contests
Swipe to compare parties · Tap a district for full results
| District | Rep | Dem | Libertarian | ||||
|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | ||
| 11,18326.1% | 26.1% | 31,64673.9% | 73.9% | —— | — | 42,829 | |
| 9,59921.6% | 21.6% | 34,93178.4% | 78.4% | —— | — | 44,530 | |
| 22,00845.1% | 45.1% | 26,81854.9% | 54.9% | —— | — | 48,826 | |
| 21,85446.1% | 46.1% | 25,51353.9% | 53.9% | —— | — | 47,367 | |
| 21,24545.2% | 45.2% | 25,73254.8% | 54.8% | —— | — | 46,977 | |
| —— | — | 34,510100.0% | 100.0% | —— | — | 34,510 | |
| 8,59118.7% | 18.7% | 37,42181.3% | 81.3% | —— | — | 46,012 | |
| 24,96063.2% | 63.2% | 14,55536.8% | 36.8% | —— | — | 39,515 | |
| 29,14362.1% | 62.1% | 17,76737.9% | 37.9% | —— | — | 46,910 | |
| 29,399100.0% | 100.0% | —— | — | —— | — | 29,399 | |
| 24,49163.5% | 63.5% | 14,06336.5% | 36.5% | —— | — | 38,554 | |
| 28,05973.9% | 73.9% | 9,83625.9% | 25.9% | —— | — | 37,970 | |
| 30,36759.6% | 59.6% | 20,59640.4% | 40.4% | —— | — | 50,963 | |
| 20,13238.3% | 38.3% | 30,58458.2% | 58.2% | 1,7943.4% | 3.4% | 52,510 | |
| 19,14537.7% | 37.7% | 31,65062.3% | 62.3% | —— | — | 50,795 | |
| 20,32438.1% | 38.1% | 33,02461.9% | 61.9% | —— | — | 53,348 | |
| 29,08760.6% | 60.6% | 18,88739.4% | 39.4% | —— | — | 47,974 | |
| 29,32163.6% | 63.6% | 16,78236.4% | 36.4% | —— | — | 46,103 | |
| 22,16454.1% | 54.1% | 18,80645.9% | 45.9% | —— | — | 40,970 | |
| 34,93374.2% | 74.2% | 12,15525.8% | 25.8% | —— | — | 47,088 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Carolyn G. LoganDem31,646 votes · 73.9%Runner-upSteve MauneyRep11,183 votes · 26.1% | Steve MauneyRep11,183 votes · 26.1% | 47.8percentage points | |
Becky CarneyDem34,931 votes · 78.4%Runner-upKyle KirbyRep9,599 votes · 21.6% | Kyle KirbyRep9,599 votes · 21.6% | 56.9percentage points | |
Rachel HuntDem26,818 votes · 54.9%Runner-upBill BrawleyRep22,008 votes · 45.1% | Bill BrawleyRep22,008 votes · 45.1% | 9.9percentage points | |
Brandon LoftonDem25,513 votes · 53.9%Runner-upDon PomeroyRep21,854 votes · 46.1% | Don PomeroyRep21,854 votes · 46.1% | 7.7percentage points | |
Wesley HarrisDem25,732 votes · 54.8%Runner-upAmy BynumRep21,245 votes · 45.2% | Amy BynumRep21,245 votes · 45.2% | 9.6percentage points | |
| Carla CunninghamDem34,510 votes · 100.0% | — | — | |
Kelly AlexanderDem37,421 votes · 81.3%Runner-upRichard RivetteRep8,591 votes · 18.7% | Richard RivetteRep8,591 votes · 18.7% | 62.7percentage points | |
John A. TorbettRep24,960 votes · 63.2%Runner-upDaniel CaudillDem14,555 votes · 36.8% | Daniel CaudillDem14,555 votes · 36.8% | 26.3percentage points | |
Dana BumgardnerRep29,143 votes · 62.1%Runner-upSusan MaxonDem17,767 votes · 37.9% | Susan MaxonDem17,767 votes · 37.9% | 24.3percentage points | |
| Kelly E. HastingsRep29,399 votes · 100.0% | — | — | |
Tim MooreRep24,491 votes · 63.5%Runner-upJennifer ChildersDem14,063 votes · 36.5% | Jennifer ChildersDem14,063 votes · 36.5% | 27.1percentage points | |
David RogersRep28,059 votes · 73.9%Runner-upEd HallyburtonDem9,836 votes · 25.9% | Ed HallyburtonDem9,836 votes · 25.9% | 48.0percentage points | |
Jake JohnsonRep30,367 votes · 59.6%Runner-upSam EdneyDem20,596 votes · 40.4% | Sam EdneyDem20,596 votes · 40.4% | 19.2percentage points | |
Susan C. FisherDem30,584 votes · 58.2%Runner-upTim HyattRep20,132 votes · 38.3% | Tim HyattRep20,132 votes · 38.3% | 19.9percentage points | |
John AgerDem31,650 votes · 62.3%Runner-upMark CrawfordRep19,145 votes · 37.7% | Mark CrawfordRep19,145 votes · 37.7% | 24.6percentage points | |
Brian TurnerDem33,024 votes · 61.9%Runner-upEric BurnsRep20,324 votes · 38.1% | Eric BurnsRep20,324 votes · 38.1% | 23.8percentage points | |
Tim MoffittRep29,087 votes · 60.6%Runner-upJosh RemillardDem18,887 votes · 39.4% | Josh RemillardDem18,887 votes · 39.4% | 21.3percentage points | |
Mark PlessRep29,321 votes · 63.6%Runner-upAlan JonesDem16,782 votes · 36.4% | Alan JonesDem16,782 votes · 36.4% | 27.2percentage points | |
Mike ClampittRep22,164 votes · 54.1%Runner-upJoe Sam QueenDem18,806 votes · 45.9% | Joe Sam QueenDem18,806 votes · 45.9% | 8.2percentage points | |
Karl GillespieRep34,933 votes · 74.2%Runner-upSusan LandisDem12,155 votes · 25.8% | Susan LandisDem12,155 votes · 25.8% | 48.4percentage points |