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 % | ||
| 61,486100.0% | 100.0% | —— | — | —— | — | 61,486 | |
| 53,067100.0% | 100.0% | —— | — | —— | — | 53,067 | |
| 37,98452.5% | 52.5% | 34,32047.5% | 47.5% | —— | — | 72,304 | |
| 38,63857.5% | 57.5% | 28,54342.5% | 42.5% | —— | — | 67,181 | |
| 33,43247.8% | 47.8% | 36,55752.2% | 52.2% | —— | — | 69,989 | |
| 33,339100.0% | 100.0% | —— | — | —— | — | 33,339 | |
| 44,90851.0% | 51.0% | 43,19849.0% | 49.0% | —— | — | 88,106 | |
| 67,693100.0% | 100.0% | —— | — | —— | — | 67,693 | |
| 50,252100.0% | 100.0% | —— | — | —— | — | 50,252 | |
| 48,08363.9% | 63.9% | 27,16536.1% | 36.1% | —— | — | 75,248 | |
| 41,70154.8% | 54.8% | 34,33345.2% | 45.2% | —— | — | 76,034 | |
| 36,30463.4% | 63.4% | 20,91436.6% | 36.6% | —— | — | 57,218 | |
| 28,00134.3% | 34.3% | 50,93762.3% | 62.3% | 2,7693.4% | 3.4% | 81,707 | |
| 18,37828.2% | 28.2% | 45,02069.0% | 69.0% | 1,8752.9% | 2.9% | 65,273 | |
| 22,77629.3% | 29.3% | 52,47267.5% | 67.5% | 2,4633.2% | 3.2% | 77,711 | |
| 23,16130.7% | 30.7% | 49,20465.2% | 65.2% | 1,7712.3% | 2.3% | 75,484 | |
| 40,16746.0% | 46.0% | 45,27951.8% | 51.8% | 1,9222.2% | 2.2% | 87,368 | |
| 38,29646.0% | 46.0% | 42,78351.4% | 51.4% | 2,2192.7% | 2.7% | 83,298 | |
| 27,60147.3% | 47.3% | 30,75552.7% | 52.7% | —— | — | 58,356 | |
| 24,08527.2% | 27.2% | 64,55072.8% | 72.8% | —— | — | 88,635 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
| Norman W. SandersonRep61,486 votes · 100.0% | — | — | |
| Jim PerryRep53,067 votes · 100.0% | — | — | |
Bobby HanigRep37,984 votes · 52.5%Runner-upValerie JordanDem34,320 votes · 47.5% | Valerie JordanDem34,320 votes · 47.5% | 5.1percentage points | |
Buck NewtonRep38,638 votes · 57.5%Runner-upMilton F. (Toby) FitchDem28,543 votes · 42.5% | Milton F. (Toby) FitchDem28,543 votes · 42.5% | 15.0percentage points | |
Kandie D. SmithDem36,557 votes · 52.2%Runner-upKaren KozelRep33,432 votes · 47.8% | Karen KozelRep33,432 votes · 47.8% | 4.5percentage points | |
| Michael A. LazzaraRep33,339 votes · 100.0% | — | — | |
Michael LeeRep44,908 votes · 51.0%Runner-upMarcia MorganDem43,198 votes · 49.0% | Marcia MorganDem43,198 votes · 49.0% | 1.9percentage points | |
| Bill RabonRep67,693 votes · 100.0% | — | — | |
| Brent JacksonRep50,252 votes · 100.0% | — | — | |
Benton SawreyRep48,083 votes · 63.9%Runner-upGettys Cohen, Jr.Dem27,165 votes · 36.1% | Gettys Cohen, Jr.Dem27,165 votes · 36.1% | 27.8percentage points | |
Lisa Stone BarnesRep41,701 votes · 54.9%Runner-upMark SpeedDem34,333 votes · 45.2% | Mark SpeedDem34,333 votes · 45.2% | 9.7percentage points | |
Jim BurginRep36,304 votes · 63.5%Runner-upRichard ChapmanDem20,914 votes · 36.6% | Richard ChapmanDem20,914 votes · 36.6% | 26.9percentage points | |
Lisa GrafsteinDem50,937 votes · 62.3%Runner-upDavid BankertRep28,001 votes · 34.3% | David BankertRep28,001 votes · 34.3% | 28.1percentage points | |
Dan BlueDem45,020 votes · 69.0%Runner-upChris BakerRep18,378 votes · 28.2% | Chris BakerRep18,378 votes · 28.2% | 40.8percentage points | |
Jay J. ChaudhuriDem52,472 votes · 67.5%Runner-upEmanuela PristerRep22,776 votes · 29.3% | Emanuela PristerRep22,776 votes · 29.3% | 38.2percentage points | |
Gale AdcockDem49,204 votes · 65.2%Runner-upJames PowersRep23,161 votes · 30.7% | James PowersRep23,161 votes · 30.7% | 34.5percentage points | |
Mrs. Sydney BatchDem45,279 votes · 51.8%Runner-upMark CavalieroRep40,167 votes · 46.0% | Mark CavalieroRep40,167 votes · 46.0% | 5.9percentage points | |
Mary Wills BodeDem42,783 votes · 51.4%Runner-upE. C. SykesRep38,296 votes · 46.0% | E. C. SykesRep38,296 votes · 46.0% | 5.4percentage points | |
Val ApplewhiteDem30,755 votes · 52.7%Runner-upWesley MeredithRep27,601 votes · 47.3% | Wesley MeredithRep27,601 votes · 47.3% | 5.4percentage points | |
Natalie S. MurdockDem64,550 votes · 72.8%Runner-upAlvin ReedRep24,085 votes · 27.2% | Alvin ReedRep24,085 votes · 27.2% | 45.7percentage points |