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 % | ||
| —— | — | 33,983100.0% | 100.0% | —— | — | 33,983 | |
| 30,73557.4% | 57.4% | 22,80142.6% | 42.6% | —— | — | 53,536 | |
| 20,10749.4% | 49.4% | 20,58450.6% | 50.6% | —— | — | 40,691 | |
| 26,10359.5% | 59.5% | 17,78640.5% | 40.5% | —— | — | 43,889 | |
| 26,78464.7% | 64.7% | 14,59035.3% | 35.3% | —— | — | 41,374 | |
| 22,09359.9% | 59.9% | 14,79140.1% | 40.1% | —— | — | 36,884 | |
| 41,210100.0% | 100.0% | —— | — | —— | — | 41,210 | |
| 36,41363.0% | 63.0% | 21,39437.0% | 37.0% | —— | — | 57,807 | |
| 27,98164.9% | 64.9% | 15,10635.1% | 35.1% | —— | — | 43,087 | |
| 28,54675.9% | 75.9% | 9,08024.1% | 24.1% | —— | — | 37,626 | |
| —— | — | 28,471100.0% | 100.0% | —— | — | 28,471 | |
| 11,86828.7% | 28.7% | 29,52471.3% | 71.3% | —— | — | 41,392 | |
| 24,70364.5% | 64.5% | 13,57035.5% | 35.5% | —— | — | 38,273 | |
| 27,84351.2% | 51.2% | 26,55048.8% | 48.8% | —— | — | 54,393 | |
| 26,69360.3% | 60.3% | 17,56439.7% | 39.7% | —— | — | 44,257 | |
| 25,47961.1% | 61.1% | 16,25038.9% | 38.9% | —— | — | 41,729 | |
| 35,22274.6% | 74.6% | 11,96325.4% | 25.4% | —— | — | 47,185 | |
| 33,593100.0% | 100.0% | —— | — | —— | — | 33,593 | |
| 25,29063.8% | 63.8% | 14,33036.2% | 36.2% | —— | — | 39,620 | |
| 32,61175.2% | 75.2% | 10,74824.8% | 24.8% | —— | — | 43,359 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
| Mary Price (Pricey) HarrisonDem33,983 votes · 100.0% | — | — | |
John FairclothRep30,735 votes · 57.4%Runner-upBrandon GrayDem22,801 votes · 42.6% | Brandon GrayDem22,801 votes · 42.6% | 14.8percentage points | |
Ricky HurtadoDem20,584 votes · 50.6%Runner-upStephen RossRep20,107 votes · 49.4% | Stephen RossRep20,107 votes · 49.4% | 1.2percentage points | |
Dennis RiddellRep26,103 votes · 59.5%Runner-upEric HenryDem17,786 votes · 40.5% | Eric HenryDem17,786 votes · 40.5% | 19.0percentage points | |
Jerry CarterRep26,784 votes · 64.7%Runner-upAmanda Joann BellDem14,590 votes · 35.3% | Amanda Joann BellDem14,590 votes · 35.3% | 29.5percentage points | |
Ben MossRep22,093 votes · 59.9%Runner-upScott T. BrewerDem14,791 votes · 40.1% | Scott T. BrewerDem14,791 votes · 40.1% | 19.8percentage points | |
| Wayne SasserRep41,210 votes · 100.0% | — | — | |
David WillisRep36,413 votes · 63.0%Runner-upEricka L. McKnightDem21,394 votes · 37.0% | Ericka L. McKnightDem21,394 votes · 37.0% | 26.0percentage points | |
Dean ArpRep27,981 votes · 64.9%Runner-upPam De MariaDem15,106 votes · 35.1% | Pam De MariaDem15,106 votes · 35.1% | 29.9percentage points | |
Pat B. HurleyRep28,546 votes · 75.9%Runner-upSusan Lee (Susie) ScottDem9,080 votes · 24.1% | Susan Lee (Susie) ScottDem9,080 votes · 24.1% | 51.7percentage points | |
| Evelyn TerryDem28,471 votes · 100.0% | — | — | |
Amber M. BakerDem29,524 votes · 71.3%Runner-upDan LawlorRep11,868 votes · 28.7% | Dan LawlorRep11,868 votes · 28.7% | 42.7percentage points | |
Lee ZacharyRep24,703 votes · 64.5%Runner-upWilliam StinsonDem13,570 votes · 35.5% | William StinsonDem13,570 votes · 35.5% | 29.1percentage points | |
Jeff ZengerRep27,843 votes · 51.2%Runner-upDan BesseDem26,550 votes · 48.8% | Dan BesseDem26,550 votes · 48.8% | 2.4percentage points | |
Donny C. LambethRep26,693 votes · 60.3%Runner-upElisabeth MotsingerDem17,564 votes · 39.7% | Elisabeth MotsingerDem17,564 votes · 39.7% | 20.6percentage points | |
Harry WarrenRep25,479 votes · 61.1%Runner-upAl HegginsDem16,250 votes · 38.9% | Al HegginsDem16,250 votes · 38.9% | 22.1percentage points | |
Julia Craven HowardRep35,222 votes · 74.7%Runner-upKeith TownsendDem11,963 votes · 25.4% | Keith TownsendDem11,963 votes · 25.4% | 49.3percentage points | |
| Allen Ray McNeillRep33,593 votes · 100.0% | — | — | |
Keith KidwellRep25,290 votes · 63.8%Runner-upNick BlountDem14,330 votes · 36.2% | Nick BlountDem14,330 votes · 36.2% | 27.7percentage points | |
Sam WatfordRep32,611 votes · 75.2%Runner-upWendy SellarsDem10,748 votes · 24.8% | Wendy SellarsDem10,748 votes · 24.8% | 50.4percentage points |