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 % | ||
| 9,05821.1% | 21.1% | 33,80478.9% | 78.9% | —— | — | 42,862 | |
| 29,38953.4% | 53.4% | 25,59746.6% | 46.6% | —— | — | 54,986 | |
| 23,81255.0% | 55.0% | 19,46045.0% | 45.0% | —— | — | 43,272 | |
| 24,54154.8% | 54.8% | 20,21245.2% | 45.2% | —— | — | 44,753 | |
| 37,457100.0% | 100.0% | —— | — | —— | — | 37,457 | |
| —— | — | 33,22474.9% | 74.9% | 11,16125.1% | 25.1% | 44,385 | |
| 36,35875.0% | 75.0% | 12,09925.0% | 25.0% | —— | — | 48,457 | |
| 33,80762.5% | 62.5% | 20,29037.5% | 37.5% | —— | — | 54,097 | |
| 32,79663.2% | 63.2% | 19,09136.8% | 36.8% | —— | — | 51,887 | |
| 33,61776.2% | 76.2% | 10,52023.8% | 23.8% | —— | — | 44,137 | |
| —— | — | 31,755100.0% | 100.0% | —— | — | 31,755 | |
| —— | — | 31,479100.0% | 100.0% | —— | — | 31,479 | |
| 23,40053.2% | 53.2% | 20,57746.8% | 46.8% | —— | — | 43,977 | |
| 26,90851.8% | 51.8% | 25,01548.2% | 48.2% | —— | — | 51,923 | |
| 26,11857.0% | 57.0% | 19,74343.0% | 43.0% | —— | — | 45,861 | |
| 27,06062.4% | 62.4% | 16,32937.6% | 37.6% | —— | — | 43,389 | |
| 41,24079.1% | 79.1% | 10,90720.9% | 20.9% | —— | — | 52,147 | |
| 38,92876.5% | 76.5% | 11,98523.5% | 23.5% | —— | — | 50,913 | |
| 32,11163.2% | 63.2% | 18,66736.8% | 36.8% | —— | — | 50,778 | |
| 33,89775.7% | 75.7% | 10,88424.3% | 24.3% | —— | — | 44,781 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Mary Price (Pricey) HarrisonDem33,804 votes · 78.9%Runner-upCrystal T. DavisRep9,058 votes · 21.1% | Crystal T. DavisRep9,058 votes · 21.1% | 57.7percentage points | |
John M. BlustRep29,389 votes · 53.5%Runner-upMarjorie BenbowDem25,597 votes · 46.6% | Marjorie BenbowDem25,597 votes · 46.6% | 6.9percentage points | |
Stephen RossRep23,812 votes · 55.0%Runner-upRobin WintringhamDem19,460 votes · 45.0% | Robin WintringhamDem19,460 votes · 45.0% | 10.1percentage points | |
Dennis RiddellRep24,541 votes · 54.8%Runner-upLeVon BarnesDem20,212 votes · 45.2% | LeVon BarnesDem20,212 votes · 45.2% | 9.7percentage points | |
| Reece PyrtleRep37,457 votes · 100.0% | — | — | |
Sarah CrawfordDem33,224 votes · 74.9%Runner-upMichael NelsonLibertarian11,161 votes · 25.2% | Michael NelsonLibertarian11,161 votes · 25.2% | 49.7percentage points | |
Cody HuneycuttRep36,358 votes · 75.0%Runner-upDaniel QuickDem12,099 votes · 25.0% | Daniel QuickDem12,099 votes · 25.0% | 50.1percentage points | |
David WillisRep33,807 votes · 62.5%Runner-upCristal RobinsonDem20,290 votes · 37.5% | Cristal RobinsonDem20,290 votes · 37.5% | 25.0percentage points | |
Dean ArpRep32,796 votes · 63.2%Runner-upLeigh CoulterDem19,091 votes · 36.8% | Leigh CoulterDem19,091 votes · 36.8% | 26.4percentage points | |
Brian BiggsRep33,617 votes · 76.2%Runner-upSusan Lee (Susie) ScottDem10,520 votes · 23.8% | Susan Lee (Susie) ScottDem10,520 votes · 23.8% | 52.3percentage points | |
| Kanika BrownDem31,755 votes · 100.0% | — | — | |
| Amber M. BakerDem31,479 votes · 100.0% | — | — | |
Jonathan AlmondRep23,400 votes · 53.2%Runner-upDiamond Staton-WilliamsDem20,577 votes · 46.8% | Diamond Staton-WilliamsDem20,577 votes · 46.8% | 6.4percentage points | |
Jeffrey (Jeff) ZengerRep26,908 votes · 51.8%Runner-upAmy Taylor NorthDem25,015 votes · 48.2% | Amy Taylor NorthDem25,015 votes · 48.2% | 3.7percentage points | |
Donny C. LambethRep26,118 votes · 57.0%Runner-upCaroline WarrenDem19,743 votes · 43.1% | Caroline WarrenDem19,743 votes · 43.1% | 13.9percentage points | |
Harry WarrenRep27,060 votes · 62.4%Runner-upAlisha Byrd-ClarkDem16,329 votes · 37.6% | Alisha Byrd-ClarkDem16,329 votes · 37.6% | 24.7percentage points | |
Julia Craven HowardRep41,240 votes · 79.1%Runner-upKashmir R. SibbyDem10,907 votes · 20.9% | Kashmir R. SibbyDem10,907 votes · 20.9% | 58.2percentage points | |
Neal JacksonRep38,928 votes · 76.5%Runner-upLowell SimonDem11,985 votes · 23.5% | Lowell SimonDem11,985 votes · 23.5% | 52.9percentage points | |
Keith KidwellRep32,111 votes · 63.2%Runner-upMary BeedleDem18,667 votes · 36.8% | Mary BeedleDem18,667 votes · 36.8% | 26.5percentage points | |
Sam WatfordRep33,897 votes · 75.7%Runner-upKimberly TitlebaumDem10,884 votes · 24.3% | Kimberly TitlebaumDem10,884 votes · 24.3% | 51.4percentage points |