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 % | ||
| —— | — | 34,424100.0% | 100.0% | —— | — | 34,424 | |
| —— | — | 39,811100.0% | 100.0% | —— | — | 39,811 | |
| 18,60941.9% | 41.9% | 25,77258.1% | 58.1% | —— | — | 44,381 | |
| 21,74844.0% | 44.0% | 27,62956.0% | 56.0% | —— | — | 49,377 | |
| 27,29950.2% | 50.2% | 27,08649.8% | 49.8% | —— | — | 54,385 | |
| —— | — | 40,633100.0% | 100.0% | —— | — | 40,633 | |
| —— | — | 38,603100.0% | 100.0% | —— | — | 38,603 | |
| 28,98264.6% | 64.6% | 15,89235.4% | 35.4% | —— | — | 44,874 | |
| 28,16758.0% | 58.0% | 20,37442.0% | 42.0% | —— | — | 48,541 | |
| 28,41866.6% | 66.6% | 14,26833.4% | 33.4% | —— | — | 42,686 | |
| 31,43473.9% | 73.9% | 11,11026.1% | 26.1% | —— | — | 42,544 | |
| —— | — | 32,721100.0% | 100.0% | —— | — | 32,721 | |
| 34,46766.7% | 66.7% | 17,22333.3% | 33.3% | —— | — | 51,690 | |
| 21,90540.3% | 40.3% | 32,44159.7% | 59.7% | —— | — | 54,346 | |
| 24,72048.5% | 48.5% | 26,20351.5% | 51.5% | —— | — | 50,923 | |
| —— | — | 42,815100.0% | 100.0% | —— | — | 42,815 | |
| 30,60357.7% | 57.7% | 22,39042.3% | 42.3% | —— | — | 52,993 | |
| 30,80761.3% | 61.3% | 19,48038.7% | 38.7% | —— | — | 50,287 | |
| 26,87155.4% | 55.4% | 21,64144.6% | 44.6% | —— | — | 48,512 | |
| 38,04075.2% | 75.2% | 12,57224.8% | 24.8% | —— | — | 50,612 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
| Carolyn G. LoganDem34,424 votes · 100.0% | — | — | |
| Becky CarneyDem39,811 votes · 100.0% | — | — | |
Laura BuddDem25,772 votes · 58.1%Runner-upJoshua NidayRep18,609 votes · 41.9% | Joshua NidayRep18,609 votes · 41.9% | 16.1percentage points | |
Brandon LoftonDem27,629 votes · 56.0%Runner-upKrista BokhariRep21,748 votes · 44.0% | Krista BokhariRep21,748 votes · 44.0% | 11.9percentage points | |
Tricia Ann CothamRep27,299 votes · 50.2%Runner-upNicole SidmanDem27,086 votes · 49.8% | Nicole SidmanDem27,086 votes · 49.8% | 0.4percentage points | |
| Carla CunninghamDem40,633 votes · 100.0% | — | — | |
| Aisha O. DewDem38,603 votes · 100.0% | — | — | |
John A. TorbettRep28,982 votes · 64.6%Runner-upSydnie HutchinsonDem15,892 votes · 35.4% | Sydnie HutchinsonDem15,892 votes · 35.4% | 29.2percentage points | |
Donnie LoftisRep28,167 votes · 58.0%Runner-upPam MorgensternDem20,374 votes · 42.0% | Pam MorgensternDem20,374 votes · 42.0% | 16.1percentage points | |
Kelly HastingsRep28,418 votes · 66.6%Runner-upJustin (JW) MatthewsDem14,268 votes · 33.4% | Justin (JW) MatthewsDem14,268 votes · 33.4% | 33.2percentage points | |
Paul ScottRep31,434 votes · 73.9%Runner-upFrances Rollinson WebberDem11,110 votes · 26.1% | Frances Rollinson WebberDem11,110 votes · 26.1% | 47.8percentage points | |
| Jordan LopezDem32,721 votes · 100.0% | — | — | |
Jake JohnsonRep34,467 votes · 66.7%Runner-upMichelle AntalecDem17,223 votes · 33.3% | Michelle AntalecDem17,223 votes · 33.3% | 33.4percentage points | |
Eric AgerDem32,441 votes · 59.7%Runner-upSherry M. HigginsRep21,905 votes · 40.3% | Sherry M. HigginsRep21,905 votes · 40.3% | 19.4percentage points | |
Lindsey PratherDem26,203 votes · 51.5%Runner-upRuth SmithRep24,720 votes · 48.5% | Ruth SmithRep24,720 votes · 48.5% | 2.9percentage points | |
| Brian TurnerDem42,815 votes · 100.0% | — | — | |
Jennifer Capps BalkcomRep30,603 votes · 57.8%Runner-upSteve MartinezDem22,390 votes · 42.3% | Steve MartinezDem22,390 votes · 42.3% | 15.5percentage points | |
Mark PlessRep30,807 votes · 61.3%Runner-upEvelyn DavidsonDem19,480 votes · 38.7% | Evelyn DavidsonDem19,480 votes · 38.7% | 22.5percentage points | |
Mike ClampittRep26,871 votes · 55.4%Runner-upMark R. BurrowsDem21,641 votes · 44.6% | Mark R. BurrowsDem21,641 votes · 44.6% | 10.8percentage points | |
Karl GillespieRep38,040 votes · 75.2%Runner-upNancy CurtisDem12,572 votes · 24.8% | Nancy CurtisDem12,572 votes · 24.8% | 50.3percentage points |