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 % | ||
| 23,04034.9% | 34.9% | 40,93462.0% | 62.0% | 2,0573.1% | 3.1% | 66,031 | |
| 9,20632.6% | 32.6% | 19,02467.4% | 67.4% | —— | — | 28,230 | |
| 20,40851.8% | 51.8% | 18,98848.2% | 48.2% | —— | — | 39,396 | |
| 9,95028.1% | 28.1% | 25,41271.9% | 71.9% | —— | — | 35,362 | |
| 20,26050.9% | 50.9% | 19,55749.1% | 49.1% | —— | — | 39,817 | |
| 17,55560.7% | 60.7% | 11,36939.3% | 39.3% | —— | — | 28,924 | |
| 13,12647.6% | 47.6% | 14,47052.4% | 52.4% | —— | — | 27,596 | |
| 15,50444.1% | 44.1% | 19,67455.9% | 55.9% | —— | — | 35,178 | |
| 17,56430.2% | 30.2% | 37,80765.0% | 65.0% | 2,7524.7% | 4.7% | 58,123 | |
| —— | — | 35,901100.0% | 100.0% | —— | — | 35,901 | |
| 22,62857.3% | 57.3% | 16,84142.7% | 42.7% | —— | — | 39,469 | |
| 32,21664.4% | 64.4% | 17,80335.6% | 35.6% | —— | — | 50,019 | |
| 26,22861.0% | 61.0% | 15,12935.2% | 35.2% | 1,6583.9% | 3.9% | 43,015 | |
| 23,95738.8% | 38.8% | 37,82561.2% | 61.2% | —— | — | 61,782 | |
| 20,80058.3% | 58.3% | 14,86541.7% | 41.7% | —— | — | 35,665 | |
| —— | — | 38,428100.0% | 100.0% | —— | — | 38,428 | |
| 14,42731.7% | 31.7% | 31,13868.3% | 68.3% | —— | — | 45,565 | |
| 9,06023.8% | 23.8% | 28,94376.2% | 76.2% | —— | — | 38,003 | |
| 28,47452.3% | 52.3% | 26,01647.7% | 47.7% | —— | — | 54,490 | |
| 14,09435.9% | 35.9% | 25,12064.1% | 64.1% | —— | — | 39,214 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Gale AdcockDem40,934 votes · 62.0%Runner-upScott PopulorumRep23,040 votes · 34.9% | Scott PopulorumRep23,040 votes · 34.9% | 27.1percentage points | |
Marvin W. LucasDem19,024 votes · 67.4%Runner-upJon BlakeRep9,206 votes · 32.6% | Jon BlakeRep9,206 votes · 32.6% | 34.8percentage points | |
Diane WheatleyRep20,408 votes · 51.8%Runner-upKimberly HardyDem18,988 votes · 48.2% | Kimberly HardyDem18,988 votes · 48.2% | 3.6percentage points | |
Billy RichardsonDem25,412 votes · 71.9%Runner-upHeather S. HolmesRep9,950 votes · 28.1% | Heather S. HolmesRep9,950 votes · 28.1% | 43.7percentage points | |
John SzokaRep20,260 votes · 50.9%Runner-upFrances Vinell JacksonDem19,557 votes · 49.1% | Frances Vinell JacksonDem19,557 votes · 49.1% | 1.8percentage points | |
Brenden H. JonesRep17,555 votes · 60.7%Runner-upTim HeathDem11,369 votes · 39.3% | Tim HeathDem11,369 votes · 39.3% | 21.4percentage points | |
Charles GrahamDem14,470 votes · 52.4%Runner-upOlivia OxendineRep13,126 votes · 47.6% | Olivia OxendineRep13,126 votes · 47.6% | 4.9percentage points | |
Garland E. PierceDem19,674 votes · 55.9%Runner-upJohnny H. BoylesRep15,504 votes · 44.1% | Johnny H. BoylesRep15,504 votes · 44.1% | 11.9percentage points | |
Cynthia BallDem37,807 votes · 65.1%Runner-upDavid RobertsonRep17,564 votes · 30.2% | David RobertsonRep17,564 votes · 30.2% | 34.8percentage points | |
| Graig R. MeyerDem35,901 votes · 100.0% | — | — | |
John SaulsRep22,628 votes · 57.3%Runner-upJason CainDem16,841 votes · 42.7% | Jason CainDem16,841 votes · 42.7% | 14.7percentage points | |
James L. (Jamie) Boles, Jr.Rep32,216 votes · 64.4%Runner-upLowell SimonDem17,803 votes · 35.6% | Lowell SimonDem17,803 votes · 35.6% | 28.8percentage points | |
Howard Penny, Jr.Rep26,228 votes · 61.0%Runner-upSally Weeks BensonDem15,129 votes · 35.2% | Sally Weeks BensonDem15,129 votes · 35.2% | 25.8percentage points | |
Robert T. Reives IIDem37,825 votes · 61.2%Runner-upGeorge T. Gilson, Jr.Rep23,957 votes · 38.8% | George T. Gilson, Jr.Rep23,957 votes · 38.8% | 22.5percentage points | |
Mark BrodyRep20,800 votes · 58.3%Runner-upGloria Harrington OvercashDem14,865 votes · 41.7% | Gloria Harrington OvercashDem14,865 votes · 41.7% | 16.6percentage points | |
| Verla C. InskoDem38,428 votes · 100.0% | — | — | |
Ashton ClemmonsDem31,138 votes · 68.3%Runner-upChris MeadowsRep14,427 votes · 31.7% | Chris MeadowsRep14,427 votes · 31.7% | 36.7percentage points | |
Amos QuickDem28,943 votes · 76.2%Runner-upClinton HoneyRep9,060 votes · 23.8% | Clinton HoneyRep9,060 votes · 23.8% | 52.3percentage points | |
Jon HardisterRep28,474 votes · 52.3%Runner-upNicole QuickDem26,016 votes · 47.7% | Nicole QuickDem26,016 votes · 47.7% | 4.5percentage points | |
Cecil BrockmanDem25,120 votes · 64.1%Runner-upFrank RagsdaleRep14,094 votes · 35.9% | Frank RagsdaleRep14,094 votes · 35.9% | 28.1percentage points |