2022 North Carolina State Senate Election
North Carolina · State
General Election
November 8, 2022
Contests
50
Candidates
95
Valid votes
3,457,757
Party results
| Party | Votes | Vote % | Seats | Seats % | Seat change vs 2020 |
|---|---|---|---|---|---|
| Republican | 2,030,600 | 58.7% | 30 | 60.0% | +2 |
| Democratic | 1,401,741 | 40.5% | 20 | 40.0% | −2 |
| Libertarian | 14,562 | 0.4% | 0 | 0.0% | 0 |
| No affiliation | 9,506 | 0.3% | 0 | 0.0% | — |
| Green | 1,348 | 0.0% | 0 | 0.0% | — |
| Party | 2020 seats | 2022 seats | Change | 2020 Vote % | 2022 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 28 | 30 | +2 | 50.2% | 58.7% | +8.5 pp |
| Democratic | 22 | 20 | −2 | 48.5% | 40.5% | −7.9 pp |
Seat changes by party
50 → 50 seats
| Party | 2010 seats | 2022 seats | Change | 2010 Vote % | 2022 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 31 | 30 | −1 | 58.9% | 58.7% | −0.2 pp |
| Democratic | 19 | 20 | +1 | 40.6% | 40.5% | −0.1 pp |
Seat changes by party
50 → 50 seats
| Party | 2012 seats | 2022 seats | Change | 2012 Vote % | 2022 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 33 | 30 | −3 | 52.6% | 58.7% | +6.2 pp |
| Democratic | 17 | 20 | +3 | 47.0% | 40.5% | −6.5 pp |
Seat changes by party
50 → 50 seats
| Party | 2014 seats | 2022 seats | Change | 2014 Vote % | 2022 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 34 | 30 | −4 | 53.8% | 58.7% | +4.9 pp |
| Democratic | 16 | 20 | +4 | 45.3% | 40.5% | −4.8 pp |
Seat changes by party
50 → 50 seats
| Party | 2016 seats | 2022 seats | Change | 2016 Vote % | 2022 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 35 | 30 | −5 | 54.9% | 58.7% | +3.9 pp |
| Democratic | 15 | 20 | +5 | 43.3% | 40.5% | −2.8 pp |
Seat changes by party
50 → 50 seats
| Party | 2018 seats | 2022 seats | Change | 2018 Vote % | 2022 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 29 | 30 | +1 | 49.0% | 58.7% | +9.7 pp |
| Democratic | 21 | 20 | −1 | 50.1% | 40.5% | −9.5 pp |
Seat changes by party
50 → 50 seats
| Party | 2020 seats | 2022 seats | Change | 2020 Vote % | 2022 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 28 | 30 | +2 | 50.2% | 58.7% | +8.5 pp |
| Democratic | 22 | 20 | −2 | 48.5% | 40.5% | −7.9 pp |
Seat changes by party
50 → 50 seats
Historical trends
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 2, 2010 | 31 | 19 |
| November 6, 2012 | 33 | 17 |
| November 4, 2014 | 34 | 16 |
| November 8, 2016 | 35 | 15 |
| November 6, 2018 | 29 | 21 |
| November 3, 2020 | 28 | 22 |
| November 8, 2022 | 30 | 20 |
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 2, 2010 | 31 | 19 |
| November 6, 2012 | 33 | 17 |
| November 4, 2014 | 34 | 16 |
| November 8, 2016 | 35 | 15 |
| November 6, 2018 | 29 | 21 |
| November 3, 2020 | 28 | 22 |
| November 8, 2022 | 30 | 20 |
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 2, 2010 | 58.9% | 40.6% |
| November 6, 2012 | 52.6% | 47.0% |
| November 4, 2014 | 53.8% | 45.3% |
| November 8, 2016 | 54.9% | 43.3% |
| November 6, 2018 | 49.0% | 50.1% |
| November 3, 2020 | 50.2% | 48.5% |
| November 8, 2022 | 58.7% | 40.5% |
Source: North Carolina State Board of Elections
District results
50 contests
Swipe to compare parties · Tap a district for full results
| District | Rep | Dem | Libertarian | ||||
|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | ||
| 36,46854.6% | 54.6% | 30,28145.4% | 45.4% | —— | — | 66,749 | |
| 15,07019.6% | 19.6% | 60,40278.4% | 78.4% | 1,5432.0% | 2.0% | 77,015 | |
| 29,14032.7% | 32.7% | 59,97367.3% | 67.3% | —— | — | 89,113 | |
| 28,76158.3% | 58.3% | 20,55141.7% | 41.7% | —— | — | 49,312 | |
| 47,35562.8% | 62.8% | 28,03137.2% | 37.2% | —— | — | 75,386 | |
| 54,71785.2% | 85.2% | —— | — | —— | — | 64,223 | |
| 30,93245.5% | 45.5% | 37,05554.5% | 54.5% | —— | — | 67,987 | |
| 17,14027.0% | 27.0% | 46,45573.0% | 73.0% | —— | — | 63,595 | |
| 51,61873.0% | 73.0% | 19,04827.0% | 27.0% | —— | — | 70,666 | |
| 59,09176.6% | 76.6% | 18,05123.4% | 23.4% | —— | — | 77,142 | |
| 48,815100.0% | 100.0% | —— | — | —— | — | 48,815 | |
| 32,22040.7% | 40.7% | 46,98659.3% | 59.3% | —— | — | 79,206 | |
| 52,23573.3% | 73.3% | 19,05826.7% | 26.7% | —— | — | 71,293 | |
| 40,99156.9% | 56.9% | 31,04443.1% | 43.1% | —— | — | 72,035 | |
| 58,501100.0% | 100.0% | —— | — | —— | — | 58,501 | |
| 65,973100.0% | 100.0% | —— | — | —— | — | 65,973 | |
| 63,763100.0% | 100.0% | —— | — | —— | — | 63,763 | |
| —— | — | 53,072100.0% | 100.0% | —— | — | 53,072 | |
| 26,76036.1% | 36.1% | 47,28463.9% | 63.9% | —— | — | 74,044 | |
| 17,95432.8% | 32.8% | 36,79967.2% | 67.2% | —— | — | 54,753 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Tom McInnisRep36,468 votes · 54.6%Runner-upFrank McNeillDem30,281 votes · 45.4% | Frank McNeillDem30,281 votes · 45.4% | 9.3percentage points | |
Mike WoodardDem60,402 votes · 78.4%Runner-upLarry ColemanRep15,070 votes · 19.6% | Larry ColemanRep15,070 votes · 19.6% | 58.9percentage points | |
Graig R. MeyerDem59,973 votes · 67.3%Runner-upLandon WoodsRep29,140 votes · 32.7% | Landon WoodsRep29,140 votes · 32.7% | 34.6percentage points | |
Danny Earl Britt, Jr.Rep28,761 votes · 58.3%Runner-upDarrel (BJ) Gibson, Jr.Dem20,551 votes · 41.7% | Darrel (BJ) Gibson, Jr.Dem20,551 votes · 41.7% | 16.7percentage points | |
Amy Scott GaleyRep47,355 votes · 62.8%Runner-upSean C. EwingDem28,031 votes · 37.2% | Sean C. EwingDem28,031 votes · 37.2% | 25.6percentage points | |
Philip E. (Phil) BergerRep54,717 votes · 85.2%Runner-upWrite-In7,882 votes · 12.3% | Write-In7,882 votes · 12.3% | 72.9percentage points | |
Michael GarrettDem37,055 votes · 54.5%Runner-upRichard (Josh) SessomsRep30,932 votes · 45.5% | Richard (Josh) SessomsRep30,932 votes · 45.5% | 9.0percentage points | |
Gladys A. RobinsonDem46,455 votes · 73.1%Runner-upPaul SchumacherRep17,140 votes · 27.0% | Paul SchumacherRep17,140 votes · 27.0% | 46.1percentage points | |
David (Dave) Craven, Jr.Rep51,618 votes · 73.1%Runner-upBrooke CrumpDem19,048 votes · 27.0% | Brooke CrumpDem19,048 votes · 27.0% | 46.1percentage points | |
Steve JarvisRep59,091 votes · 76.6%Runner-upMonique D. JohnsonDem18,051 votes · 23.4% | Monique D. JohnsonDem18,051 votes · 23.4% | 53.2percentage points | |
| Joyce KrawiecRep48,815 votes · 100.0% | — | — | |
Paul Lowe, Jr.Dem46,986 votes · 59.3%Runner-upGeorge K. WareRep32,220 votes · 40.7% | George K. WareRep32,220 votes · 40.7% | 18.6percentage points | |
Carl FordRep52,235 votes · 73.3%Runner-upTangela (Lucy Horne) MorganDem19,058 votes · 26.7% | Tangela (Lucy Horne) MorganDem19,058 votes · 26.7% | 46.5percentage points | |
Paul R. NewtonRep40,991 votes · 56.9%Runner-upKeshia SandidgeDem31,044 votes · 43.1% | Keshia SandidgeDem31,044 votes · 43.1% | 13.8percentage points | |
| Todd JohnsonRep58,501 votes · 100.0% | — | — | |
| Eddie SettleRep65,973 votes · 100.0% | — | — | |
| Vickie SawyerRep63,763 votes · 100.0% | — | — | |
| Mujtaba A. MohammedDem53,072 votes · 100.0% | — | — | |
DeAndrea SalvadorDem47,284 votes · 63.9%Runner-upMark RobesonRep26,760 votes · 36.1% | Mark RobesonRep26,760 votes · 36.1% | 27.7percentage points | |
Joyce WaddellDem36,799 votes · 67.2%Runner-upBobbie ShieldsRep17,954 votes · 32.8% | Bobbie ShieldsRep17,954 votes · 32.8% | 34.4percentage points |