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 % | ||
| —— | — | 31,57676.6% | 76.6% | 9,65923.4% | 23.4% | 41,235 | |
| 6,33225.7% | 25.7% | 18,30174.3% | 74.3% | —— | — | 24,633 | |
| 24,75357.3% | 57.3% | 18,42242.7% | 42.7% | —— | — | 43,175 | |
| 12,68337.7% | 37.7% | 20,94162.3% | 62.3% | —— | — | 33,624 | |
| —— | — | 25,090100.0% | 100.0% | —— | — | 25,090 | |
| 29,064100.0% | 100.0% | —— | — | —— | — | 29,064 | |
| 20,42864.6% | 64.6% | 11,18235.4% | 35.4% | —— | — | 31,610 | |
| 17,45348.1% | 48.1% | 18,84551.9% | 51.9% | —— | — | 36,298 | |
| —— | — | 32,814100.0% | 100.0% | —— | — | 32,814 | |
| —— | — | 35,367100.0% | 100.0% | —— | — | 35,367 | |
| 25,82964.3% | 64.3% | 14,33935.7% | 35.7% | —— | — | 40,168 | |
| 25,83561.1% | 61.1% | 16,46638.9% | 38.9% | —— | — | 42,301 | |
| 28,86762.9% | 62.9% | 17,00737.1% | 37.1% | —— | — | 45,874 | |
| 24,71445.2% | 45.2% | 29,91054.8% | 54.8% | —— | — | 54,624 | |
| 24,47463.0% | 63.0% | 14,37337.0% | 37.0% | —— | — | 38,847 | |
| 6,26713.7% | 13.7% | 39,45986.3% | 86.3% | —— | — | 45,726 | |
| 14,95531.9% | 31.9% | 31,98668.1% | 68.1% | —— | — | 46,941 | |
| —— | — | 32,379100.0% | 100.0% | —— | — | 32,379 | |
| 30,60955.2% | 55.2% | 24,85944.8% | 44.8% | —— | — | 55,468 | |
| 13,92836.8% | 36.8% | 23,89963.2% | 63.2% | —— | — | 37,827 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Maria CervaniaDem31,576 votes · 76.6%Runner-upMatthew LaszacsLibertarian9,659 votes · 23.4% | Matthew LaszacsLibertarian9,659 votes · 23.4% | 53.2percentage points | |
Mike ColvinDem18,301 votes · 74.3%Runner-upLeonard L. BryantRep6,332 votes · 25.7% | Leonard L. BryantRep6,332 votes · 25.7% | 48.6percentage points | |
Diane WheatleyRep24,753 votes · 57.3%Runner-upJanene (Dublin) AcklesDem18,422 votes · 42.7% | Janene (Dublin) AcklesDem18,422 votes · 42.7% | 14.7percentage points | |
Charles SmithDem20,941 votes · 62.3%Runner-upFreddie de la CruzRep12,683 votes · 37.7% | Freddie de la CruzRep12,683 votes · 37.7% | 24.6percentage points | |
| Frances Vinell JacksonDem25,090 votes · 100.0% | — | — | |
| Brenden H. JonesRep29,064 votes · 100.0% | — | — | |
Jarrod LoweryRep20,428 votes · 64.6%Runner-upEshonda HooperDem11,182 votes · 35.4% | Eshonda HooperDem11,182 votes · 35.4% | 29.3percentage points | |
Garland E. PierceDem18,845 votes · 51.9%Runner-upRalph CarterRep17,453 votes · 48.1% | Ralph CarterRep17,453 votes · 48.1% | 3.8percentage points | |
| Cynthia BallDem32,814 votes · 100.0% | — | — | |
| Renee A. PriceDem35,367 votes · 100.0% | — | — | |
John SaulsRep25,829 votes · 64.3%Runner-upGinger BauerbandDem14,339 votes · 35.7% | Ginger BauerbandDem14,339 votes · 35.7% | 28.6percentage points | |
Ben Moss, Jr.Rep25,835 votes · 61.1%Runner-upJimmy SelfDem16,466 votes · 38.9% | Jimmy SelfDem16,466 votes · 38.9% | 22.2percentage points | |
Howard Penny, Jr.Rep28,867 votes · 62.9%Runner-upKevin G. ThurmanDem17,007 votes · 37.1% | Kevin G. ThurmanDem17,007 votes · 37.1% | 25.9percentage points | |
Robert T. Reives IIDem29,910 votes · 54.8%Runner-upJoe GodfreyRep24,714 votes · 45.2% | Joe GodfreyRep24,714 votes · 45.2% | 9.5percentage points | |
Mark BrodyRep24,474 votes · 63.0%Runner-upJudy H. LittleDem14,373 votes · 37.0% | Judy H. LittleDem14,373 votes · 37.0% | 26.0percentage points | |
Allen BuansiDem39,459 votes · 86.3%Runner-upJeffrey HoaglandRep6,267 votes · 13.7% | Jeffrey HoaglandRep6,267 votes · 13.7% | 72.6percentage points | |
Tracy ClarkDem31,986 votes · 68.1%Runner-upJanice DavisRep14,955 votes · 31.9% | Janice DavisRep14,955 votes · 31.9% | 36.3percentage points | |
| Amos QuickDem32,379 votes · 100.0% | — | — | |
Alan BransonRep30,609 votes · 55.2%Runner-upTanneshia DukesDem24,859 votes · 44.8% | Tanneshia DukesDem24,859 votes · 44.8% | 10.4percentage points | |
Cecil BrockmanDem23,899 votes · 63.2%Runner-upJoseph PerrottaRep13,928 votes · 36.8% | Joseph PerrottaRep13,928 votes · 36.8% | 26.4percentage points |