2024 North Carolina State House Election
North Carolina · State
General Election
November 5, 2024
Contests
120
Candidates
230
Valid votes
5,318,747
Party results
| Party | Votes | Vote % | Seats | Seats % | Seat change vs 2022 |
|---|---|---|---|---|---|
| Republican | 2,527,117 | 47.5% | 71 | 59.2% | 0 |
| Democratic | 2,723,032 | 51.2% | 49 | 40.8% | 0 |
| Libertarian | 59,996 | 1.1% | 0 | 0.0% | 0 |
| No affiliation | 8,056 | 0.2% | 0 | 0.0% | — |
| Green | 546 | 0.0% | 0 | 0.0% | — |
| Party | 2022 seats | 2024 seats | Change | 2022 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 71 | 71 | 0 | 57.2% | 47.5% | −9.7 pp |
| Democratic | 49 | 49 | 0 | 42.2% | 51.2% | +9.0 pp |
Seat changes by party
120 → 120 seats
| Party | 2010 seats | 2024 seats | Change | 2010 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 67 | 71 | +4 | 58.7% | 47.5% | −11.2 pp |
| Democratic | 52 | 49 | −3 | 40.5% | 51.2% | +10.7 pp |
| Unaffiliated | 1 | — | — | 0.5% | — | — |
Seat changes by party
120 → 120 seats
| Party | 2012 seats | 2024 seats | Change | 2012 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 77 | 71 | −6 | 51.2% | 47.5% | −3.7 pp |
| Democratic | 43 | 49 | +6 | 48.1% | 51.2% | +3.1 pp |
Seat changes by party
120 → 120 seats
| Party | 2014 seats | 2024 seats | Change | 2014 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 74 | 71 | −3 | 54.1% | 47.5% | −6.6 pp |
| Democratic | 46 | 49 | +3 | 45.4% | 51.2% | +5.8 pp |
Seat changes by party
120 → 120 seats
| Party | 2016 seats | 2024 seats | Change | 2016 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 74 | 71 | −3 | 52.0% | 47.5% | −4.5 pp |
| Democratic | 46 | 49 | +3 | 46.7% | 51.2% | +4.5 pp |
Seat changes by party
120 → 120 seats
| Party | 2018 seats | 2024 seats | Change | 2018 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 65 | 71 | +6 | 48.2% | 47.5% | −0.7 pp |
| Democratic | 55 | 49 | −6 | 50.5% | 51.2% | +0.7 pp |
Seat changes by party
120 → 120 seats
| Party | 2020 seats | 2024 seats | Change | 2020 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 69 | 71 | +2 | 50.0% | 47.5% | −2.5 pp |
| Democratic | 51 | 49 | −2 | 49.1% | 51.2% | +2.1 pp |
Seat changes by party
120 → 120 seats
| Party | 2022 seats | 2024 seats | Change | 2022 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 71 | 71 | 0 | 57.2% | 47.5% | −9.7 pp |
| Democratic | 49 | 49 | 0 | 42.2% | 51.2% | +9.0 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 |
| November 8, 2022 | 71 | 49 | — |
| November 5, 2024 | 71 | 49 | — |
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 |
| November 8, 2022 | 71 | 49 | — |
| November 5, 2024 | 71 | 49 | — |
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% |
| November 8, 2022 | 57.2% | 42.2% | — |
| November 5, 2024 | 47.5% | 51.2% | — |
Source: North Carolina State Board of Elections
District map
Loading map…
District results
120 contests
Swipe to compare parties · Tap a district for full results
| District | Rep | Dem | Libertarian | ||||
|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | ||
| 18,15337.2% | 37.2% | 30,58062.8% | 62.8% | —— | — | 48,733 | |
| 26,17661.0% | 61.0% | 16,72939.0% | 39.0% | —— | — | 42,905 | |
| 19,39043.5% | 43.5% | 25,14056.5% | 56.5% | —— | — | 44,530 | |
| 20,42548.9% | 48.9% | 21,34351.1% | 51.1% | —— | — | 41,768 | |
| 23,86848.8% | 48.8% | 23,40747.9% | 47.9% | 1,6303.3% | 3.3% | 48,905 | |
| 29,94355.1% | 55.1% | 22,67141.7% | 41.7% | 1,7323.2% | 3.2% | 54,346 | |
| —— | — | 31,914100.0% | 100.0% | —— | — | 31,914 | |
| 28,91568.9% | 68.9% | 13,06531.1% | 31.1% | —— | — | 41,980 | |
| —— | — | 47,945100.0% | 100.0% | —— | — | 47,945 | |
| —— | — | 41,916100.0% | 100.0% | —— | — | 41,916 | |
| —— | — | 43,291100.0% | 100.0% | —— | — | 43,291 | |
| 20,98748.4% | 48.4% | 21,21548.9% | 48.9% | 1,1402.6% | 2.6% | 43,342 | |
| —— | — | 33,77180.2% | 80.2% | 8,34319.8% | 19.8% | 42,114 | |
| —— | — | 33,83975.8% | 75.8% | 10,80824.2% | 24.2% | 44,647 | |
| 28,65150.3% | 50.3% | 26,83147.1% | 47.1% | 1,5132.7% | 2.7% | 56,995 | |
| 22,36442.6% | 42.6% | 28,62954.5% | 54.5% | 1,5212.9% | 2.9% | 52,514 | |
| 30,78451.4% | 51.4% | 27,13745.3% | 45.3% | 1,9633.3% | 3.3% | 59,884 | |
| —— | — | 32,854100.0% | 100.0% | —— | — | 32,854 | |
| —— | — | 36,730100.0% | 100.0% | —— | — | 36,730 | |
| 18,33234.6% | 34.6% | 32,98362.3% | 62.3% | 1,6123.0% | 3.0% | 52,927 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Ya LiuDem30,580 votes · 62.8%Runner-upMary MiskimonRep18,153 votes · 37.3% | Mary MiskimonRep18,153 votes · 37.3% | 25.5percentage points | |
William BrissonRep26,176 votes · 61.0%Runner-upJoshua HarrellDem16,729 votes · 39.0% | Joshua HarrellDem16,729 votes · 39.0% | 22.0percentage points | |
Shelly WillinghamDem25,140 votes · 56.5%Runner-upBrent RobersonRep19,390 votes · 43.5% | Brent RobersonRep19,390 votes · 43.5% | 12.9percentage points | |
Dante PittmanDem21,343 votes · 51.1%Runner-upKen FontenotRep20,425 votes · 48.9% | Ken FontenotRep20,425 votes · 48.9% | 2.2percentage points | |
Allen ChesserRep23,868 votes · 48.8%Runner-upLorenza M. WilkinsDem23,407 votes · 47.9% | Lorenza M. WilkinsDem23,407 votes · 47.9% | 0.9percentage points | |
Donna McDowell WhiteRep29,943 votes · 55.1%Runner-upMatthew WoodDem22,671 votes · 41.7% | Matthew WoodDem22,671 votes · 41.7% | 13.4percentage points | |
| Rodney D. PierceDem31,914 votes · 100.0% | — | — | |
Larry C. StricklandRep28,915 votes · 68.9%Runner-upTawanda ShepardDem13,065 votes · 31.1% | Tawanda ShepardDem13,065 votes · 31.1% | 37.8percentage points | |
| Vernetta AlstonDem47,945 votes · 100.0% | — | — | |
| Marcia MoreyDem41,916 votes · 100.0% | — | — | |
| Zack HawkinsDem43,291 votes · 100.0% | — | — | |
Bryan CohnDem21,215 votes · 49.0%Runner-upFrank SossamonRep20,987 votes · 48.4% | Frank SossamonRep20,987 votes · 48.4% | 0.5percentage points | |
Monika Johnson-HostlerDem33,771 votes · 80.2%Runner-upChris CostelloLibertarian8,343 votes · 19.8% | Chris CostelloLibertarian8,343 votes · 19.8% | 60.4percentage points | |
Tim LongestDem33,839 votes · 75.8%Runner-upEd GeorgeLibertarian10,808 votes · 24.2% | Ed GeorgeLibertarian10,808 votes · 24.2% | 51.6percentage points | |
Mike SchietzeltRep28,651 votes · 50.3%Runner-upEvonne S. HopkinsDem26,831 votes · 47.1% | Evonne S. HopkinsDem26,831 votes · 47.1% | 3.2percentage points | |
Julie von HaefenDem28,629 votes · 54.5%Runner-upBecki AllenRep22,364 votes · 42.6% | Becki AllenRep22,364 votes · 42.6% | 11.9percentage points | |
Erin PareRep30,784 votes · 51.4%Runner-upSafiyah JacksonDem27,137 votes · 45.3% | Safiyah JacksonDem27,137 votes · 45.3% | 6.1percentage points | |
| Abe JonesDem32,854 votes · 100.0% | — | — | |
| James RobersonDem36,730 votes · 100.0% | — | — | |
Joe JohnDem32,983 votes · 62.3%Runner-upJerry DolinerRep18,332 votes · 34.6% | Jerry DolinerRep18,332 votes · 34.6% | 27.7percentage points |