Vote · North Carolina · November 3, 2026

North Carolina ballot

1,322 races and 57 measures on the November 3, 2026 ballot. Parties are as printed on the ballot.

1,322races
57measures
2,469candidates
5stories on candidates

How to vote in North Carolina

Election day
Tuesday, November 3, 2026
Register by
Friday, October 9, 2026 · online · same-day registration available
Early voting
Oct 15 - Oct 31, 2026 (ends 3 p.m. Oct 31); same-day registration available at early voting sites, but not for most voters on Election Day
Mail ballot
2026-10-20 (5 p.m.)
Return by
Received by county board of elections by 7:30 p.m. Nov 3, 2026 (no postmark grace period)
ID
Photo ID requested at check-in for in-person voting; mail voters include a copy of photo ID (or ID exception form) and need two witnesses or a notary.

Register by 5 p.m. Oct 9, 2026 (online if you are an existing NCDMV customer, or by mail or in person with your county board of elections). If you miss that deadline, you can register and vote the same day at any early voting site in your county during in-person early voting, Thursday, Oct 15 through 3 p.m. Saturday, Oct 31; same-day registration is not available for most voters on Election Day. Any registered voter may vote by mail without an excuse: request an absentee ballot through the NC Absentee Ballot Portal (votebymail.ncsbe.gov) or with a paper form by 5 p.m. Oct 20, 2026. Mark the ballot in front of two witnesses or a notary, include a copy of an acceptable photo ID (or the ID exception form), and make sure your county board of elections receives it by 7:30 p.m. on Nov 3, 2026; postmarks no longer count. Voters are asked to show photo ID when checking in to vote in person. Election Day polls are open 6:30 a.m. to 7:30 p.m. Check your registration, sample ballot and polling place with the State Board's Voter Search tool.

Find your ballot on the official North Carolina lookup ↗ · Elections office ↗

Federal

U.S. House, NC-1
U.S. House, NC-2
U.S. House, NC-3
U.S. House, NC-4
U.S. House, NC-5
U.S. House, NC-6
U.S. House, NC-7
U.S. House, NC-8
U.S. House, NC-9
U.S. House, NC-10
U.S. House, NC-11
U.S. House, NC-12
U.S. House, NC-13
U.S. House, NC-14
U.S. Senate (North Carolina)

Statewide and state

NC Court of Appeals Judge Seat 1
NC Court of Appeals Judge Seat 2
NC Court of Appeals Judge Seat 3 (open)
NC Supreme Court Associate Justice Seat 1
NC House District 2Durham County
NC House District 11City of Raleigh
NC House District 18New Hanover County
NC House District 19New Hanover County
NC House District 20New Hanover County
NC House District 21Wake County
NC House District 26Johnston County
NC House District 28Johnston County
NC House District 29Durham County
NC House District 30Durham County
NC House District 31City of Raleigh
NC House District 33City of Raleigh
NC House District 34City of Raleigh
NC House District 35City of Raleigh
NC House District 36Wake County
NC House District 37Wake County
NC House District 38City of Raleigh
NC House District 39City of Raleigh
NC House District 40City of Raleigh
NC House District 41City of Raleigh
NC House District 42Cumberland County
NC House District 43Cumberland County
NC House District 44Cumberland County
NC House District 45Cumberland County
NC House District 49City of Raleigh
NC House District 53Johnston County
NC House District 55Union County
NC House District 57Guilford County
NC House District 58Guilford County
NC House District 59Guilford County
NC House District 60Guilford County
NC House District 61Guilford County
NC House District 62Guilford County
NC House District 66City of Raleigh
NC House District 68Union County
NC House District 69Union County
NC House District 71Forsyth County
NC House District 72Forsyth County
NC House District 73Cabarrus County
NC House District 74Forsyth County
NC House District 75Forsyth County
NC House District 82Cabarrus County
NC House District 83Cabarrus County
NC House District 88City of Charlotte
NC House District 91Forsyth County
NC House District 92City of Charlotte
NC House District 98Mecklenburg County
NC House District 99City of Charlotte
NC House District 100City of Charlotte
NC House District 101City of Charlotte
NC House District 102City of Charlotte
NC House District 103City of Charlotte
NC House District 104City of Charlotte
NC House District 105City of Charlotte
NC House District 106City of Charlotte
NC House District 107City of Charlotte
NC House District 108Gaston County
NC House District 109Gaston County
NC House District 110Gaston County
NC House District 112City of Charlotte
NC House District 114Buncombe County
NC House District 115Buncombe County
NC House District 116Buncombe County
NC House of Representatives District 001Chowan County
NC House of Representatives District 002Person County
NC House of Representatives District 003Craven County
NC House of Representatives District 004Duplin County
NC House of Representatives District 005Camden County
NC House of Representatives District 006Harnett County
NC House of Representatives District 007Franklin County
NC House of Representatives District 008Pitt County
NC House of Representatives District 009Pitt County
NC House of Representatives District 010Wayne County
NC House of Representatives District 012Greene County
NC House of Representatives District 013Carteret County
NC House of Representatives District 014Onslow County
NC House of Representatives District 015Onslow County
NC House of Representatives District 016Onslow County
NC House of Representatives District 017Brunswick County
NC House of Representatives District 019Brunswick County
NC House of Representatives District 022Bladen County
NC House of Representatives District 023Bertie County
NC House of Representatives District 024Nash County
NC House of Representatives District 025Nash County
NC House of Representatives District 027Halifax County
NC House of Representatives District 032Granville County
NC House of Representatives District 046Columbus County
NC House of Representatives District 047Robeson County
NC House of Representatives District 048Hoke County
NC House of Representatives District 050Caswell County
NC House of Representatives District 051Lee County
NC House of Representatives District 052Moore County
NC House of Representatives District 053Harnett County
NC House of Representatives District 054Chatham County
NC House of Representatives District 055Anson County
NC House of Representatives District 056Orange County
NC House of Representatives District 063Alamance County
NC House of Representatives District 064Alamance County
NC House of Representatives District 065Rockingham County
NC House of Representatives District 067Montgomery County
NC House of Representatives District 070Randolph County
NC House of Representatives District 076Rowan County
NC House of Representatives District 077Davie County
NC House of Representatives District 078Moore County
NC House of Representatives District 079Beaufort County
NC House of Representatives District 080Davidson County
NC House of Representatives District 081Davidson County
NC House of Representatives District 083Rowan County
NC House of Representatives District 084Iredell County
NC House of Representatives District 085Avery County
NC House of Representatives District 086Burke County
NC House of Representatives District 087Caldwell County
NC House of Representatives District 089Catawba County
NC House of Representatives District 090Surry County
NC House of Representatives District 091Stokes County
NC House of Representatives District 093Alleghany County
NC House of Representatives District 094Alexander County
NC House of Representatives District 095Iredell County
NC House of Representatives District 096Catawba County
NC House of Representatives District 097Lincoln County
NC House of Representatives District 110Cleveland County
NC House of Representatives District 111Cleveland County
NC House of Representatives District 113Henderson County
NC House of Representatives District 117Henderson County
NC House of Representatives District 118Haywood County
NC House of Representatives District 119Jackson County
NC House of Representatives District 120Cherokee County
NC Senate District 7New Hanover County
NC Senate District 8New Hanover County
NC Senate District 10Johnston County
NC Senate District 19Cumberland County
NC Senate District 20Durham County
NC Senate District 21Cumberland County
NC Senate District 22Durham County
NC Senate District 26Guilford County
NC Senate District 27Guilford County
NC Senate District 28Guilford County
NC Senate District 29Union County
NC Senate District 31Forsyth County
NC Senate District 32Forsyth County
NC Senate District 34Cabarrus County
NC Senate District 35Union County
NC Senate District 43Gaston County
NC Senate District 44Gaston County
NC Senate District 46Buncombe County
NC Senate District 49Buncombe County
NC State Senate District 01Bertie County
NC State Senate District 02Carteret County
NC State Senate District 03Beaufort County
NC State Senate District 04Greene County
NC State Senate District 05Edgecombe County
NC State Senate District 06Onslow County
NC State Senate District 08Brunswick County
NC State Senate District 09Bladen County
NC State Senate District 11Franklin County
NC State Senate District 12Harnett County
NC State Senate District 13City of Raleigh
NC State Senate District 14City of Raleigh
NC State Senate District 15City of Raleigh
NC State Senate District 16City of Raleigh
NC State Senate District 17City of Raleigh
NC State Senate District 18City of Raleigh
NC State Senate District 20City of Raleigh
NC State Senate District 21Moore County
NC State Senate District 22City of Raleigh
NC State Senate District 23Caswell County
NC State Senate District 24Hoke County
NC State Senate District 25Alamance County
NC State Senate District 26Rockingham County
NC State Senate District 29Anson County
NC State Senate District 30Davidson County
NC State Senate District 31Stokes County
NC State Senate District 33Rowan County
NC State Senate District 36Alexander County
NC State Senate District 37Iredell County
NC State Senate District 37Mecklenburg County
NC State Senate District 38City of Charlotte
NC State Senate District 39City of Charlotte
NC State Senate District 40City of Charlotte
NC State Senate District 41City of Charlotte
NC State Senate District 42City of Charlotte
NC State Senate District 44Cleveland County
NC State Senate District 45Caldwell County
NC State Senate District 46Burke County
NC State Senate District 47Alleghany County
NC State Senate District 48Henderson County
NC State Senate District 50Cherokee County

County and local

Alamance County13 racesAlexander County13 racesAlleghany County11 racesAnson County15 racesAshe County6 racesAvery County8 racesBeaufort County14 racesBertie County12 racesBladen County17 races · 1 measureBrunswick County10 races · 1 measureBuncombe County26 races · 2 measuresBurke County23 racesCabarrus County13 races · 4 measuresCaldwell County7 racesCamden County13 racesCarteret County16 racesCaswell County14 racesCatawba County15 racesChatham County12 racesCherokee County18 racesChowan County11 racesClay County7 racesCleveland County10 racesColumbus County13 races · 4 measuresCraven County24 racesCumberland County21 racesCurrituck County9 races · 3 measuresDare County10 races · 1 measureDavidson County18 racesDavie County6 racesDuplin County13 races · 1 measureDurham County13 racesEdgecombe County13 racesForsyth County23 racesFranklin County15 racesGaston County16 racesGates County6 racesGraham County6 racesGranville County7 racesGreene County16 racesGuilford County31 races · 6 measuresHalifax County6 racesHarnett County14 racesHaywood County14 racesHenderson County28 races · 1 measureHertford County6 racesHoke County11 races · 1 measureHyde County10 racesIredell County14 racesJackson County11 racesJohnston County13 racesJones County15 races · 2 measuresLee County9 racesLenoir County9 races · 2 measuresLincoln County12 racesMacon County8 races · 3 measuresMadison County7 racesMartin County8 racesMcDowell County12 races · 1 measureMecklenburg County43 races · 3 measuresMitchell County5 racesMontgomery County17 racesMoore County12 racesNash County13 racesNew Hanover County14 races · 1 measureNorthampton County6 racesOnslow County9 racesOrange County8 racesPamlico County22 racesPasquotank County8 racesPender County15 racesPerquimans County5 races · 2 measuresPerson County6 races · 1 measurePitt County20 racesPolk County10 racesRandolph County18 racesRichmond County4 racesRobeson County13 racesRockingham County7 racesRowan County19 racesRutherford County22 racesSampson County6 races · 1 measureScotland County7 races · 1 measureStanly County26 racesStokes County11 racesSurry County23 racesSwain County7 racesTransylvania County5 racesTyrrell County4 racesUnion County14 races · 1 measureVance County12 racesWake County52 races · 5 measuresWarren County6 racesWashington County9 racesWatauga County7 racesWayne County9 races · 4 measuresWilkes County7 racesWilson County14 racesYadkin County12 races · 1 measureYancey County5 races

Measures and recalls

N.C. State Board of Elections ordered a new 9th District election in 2019 after finding the 2018 race was tainted by an absentee-ballot operation funded principally by Mark Harris's campaign committee; Harris denied knowledge of any illegal activity and a prosecutor declined to charge him, 2019-2020

After a four-day evidentiary hearing in February 2019, the North Carolina State Board of Elections voted unanimously on Feb 21, 2019 to call a new election in the 9th Congressional District; its written order is dated Mar 13, 2019. The order concludes that the Nov 2018 election, in which Republican Mark Harris led by 905 votes, "was corrupted by fraud, improprieties, and irregularities" and describes an absentee-ballot operation run by McCrae Dowless Jr. and others and funded principally by the Mark Harris for Congress Committee; it also finds that Harris personally hired Dowless in April 2017. The order does not find that Harris himself committed ballot fraud. Harris testified that he had no knowledge of illegal practices by those working for his campaign, but on Feb 21, 2019 he said public confidence in the result had been undermined and asked for a new election; he did not run in it. On Jul 15, 2020, Wake County District Attorney Lorrin Freeman announced her office had found no evidence that would support a criminal case against Harris and was closing the matter as to him; charges against Dowless and others were then pending. Harris said he was grateful to "finally restore my reputation". Harris was elected to the U.S. House from the 8th District in 2024.

Official document ↗
North Carolina constitutional amendment lowering the cap on the state income tax rate to 3.5% is on the Nov 3 ballot

North Carolina voters will decide a proposed amendment to the state constitution, listed on the ballot as "CONSTITUTIONAL AMENDMENT - MAXIMUM INCOME TAX RATE OF 3.5%". The General Assembly placed it on the ballot in Session Law 2026-4 (Senate Bill 1080 (2025-2026 session)), which passed by the three-fifths vote of each chamber required for a constitutional amendment (Senate 30-18 (May 19, 2026); House 73-46 (May 20, 2026); ratified May 21, 2026). A vote FOR adopts the amendment and a vote AGAINST rejects it; it takes effect only if a majority of votes cast on the question are in favor.

A yes vote: Per the session law and the legislature's nonpartisan staff analysis, Article V of the state constitution would be changed to lower the maximum allowable tax rate on incomes from 7% to 3.5%, applying to both personal and corporate income for taxable years beginning on or after Jan 1, 2027. The staff analysis notes the cap would not reduce the current corporate rate (2%) and, if a scheduled personal rate reduction is triggered for 2027, would not reduce the personal rate either.

A no vote: The constitution stays as it is: the rate of tax on incomes may not exceed 7%. Per the staff analysis, the current personal income tax rate is 3.99% and the corporate rate is 2%, with further reductions scheduled or authorized in state law.

Official document ↗
North Carolina constitutional amendment requiring limits on local property tax increases is on the Nov 3 ballot

North Carolina voters will decide a proposed amendment to the state constitution, listed on the ballot as "CONSTITUTIONAL AMENDMENT - PROPERTY TAX LEVY LIMIT". The General Assembly placed it on the ballot in Session Law 2026-5 (House Bill 1089 (2025-2026 session)), which passed by the three-fifths vote of each chamber required for a constitutional amendment (Senate 31-15 (May 20, 2026); ratified May 21, 2026). A vote FOR adopts the amendment and a vote AGAINST rejects it; it takes effect only if a majority of votes cast on the question are in favor.

A yes vote: Per the session law and the legislature's nonpartisan staff analysis, Article V, Section 2(5) of the state constitution would be changed to require the General Assembly to enact general laws limiting the amount by which the levy of taxes on property by counties, cities and other local governments may increase; those laws may include exceptions. The change takes effect when the results are certified.

A no vote: The constitution stays as it is: it lets the General Assembly authorize local property taxes for purposes set by uniform general law (or approved by local voters) and contains no requirement to limit levy increases. Per the staff analysis, state statute currently caps most local property tax rates at $1.50 per $100 of value.

Official document ↗
North Carolina constitutional amendment requiring photo ID for all voters, including mail voters, is on the Nov 3 ballot

North Carolina voters will decide a proposed amendment to the state constitution, listed on the ballot as "CONSTITUTIONAL AMENDMENT - REQUIRE PHOTO ID FOR VOTING". The General Assembly placed it on the ballot in Session Law 2024-58 (Senate Bill 921 (2023-2024 session)), which passed by the three-fifths vote of each chamber required for a constitutional amendment (Senate 30-19 (Dec 2, 2024); House 73-45 (Dec 11, 2024); ratified Dec 13, 2024). A vote FOR adopts the amendment and a vote AGAINST rejects it; it takes effect only if a majority of votes cast on the question are in favor.

A yes vote: Per the session law and the legislature's nonpartisan staff analysis, Article VI of the state constitution would be changed so that all voters, regardless of voting method, must present photographic identification before voting (the current text applies only to voters offering to vote in person). The General Assembly would continue to set the ID requirements by general law, which may include exceptions. The change takes effect when the results are certified.

A no vote: The constitution stays as it is: it requires photo ID only of voters offering to vote in person. Per the legislative staff analysis, state statute (G.S. 163-230.1) separately requires absentee voters to submit a copy of their photo ID or an exception affidavit.

Official document ↗

Later elections

Angier Board of Commissioners Ward 2Town of Angier · Nov 2, 2027
Angier Board of Commissioners Ward 4Town of Angier · Nov 2, 2027
Apex MayorTown of Apex · Nov 2, 2027
Apex Town Council (2 at-large seats)Town of Apex · Nov 2, 2027
Belmont City Council (3 seats)City of Belmont · Nov 2, 2027
Bessemer City Council Ward 1City of Bessemer City · Nov 2, 2027
Bessemer City Council Ward 3City of Bessemer City · Nov 2, 2027
Bessemer City Council Ward 4City of Bessemer City · Nov 2, 2027
Bethania Board of Commissioners (3 seats)Town of Bethania · Nov 2, 2027
Carolina Beach Town Council (2 seats)Town of Carolina Beach · Nov 2, 2027
Cary MayorTown of Cary · Nov 2, 2027
Cary Town Council At-Large (1 seat)Town of Cary · Nov 2, 2027
Cary Town Council District BTown of Cary · Nov 2, 2027
Cary Town Council District DTown of Cary · Nov 2, 2027
Cherryville City Council Ward 2City of Cherryville · Nov 2, 2027
Cherryville City Council Ward 4City of Cherryville · Nov 2, 2027
Clemmons MayorVillage of Clemmons · Nov 2, 2027
Clemmons Village Council (3 seats)Village of Clemmons · Nov 2, 2027
Concord City Council District 1City of Concord · Nov 2, 2027
Concord City Council District 2City of Concord · Nov 2, 2027
Concord City Council District 6City of Concord · Nov 2, 2027
Concord City Council District 7City of Concord · Nov 2, 2027
Cramerton Board of Commissioners (3 seats)Town of Cramerton · Nov 2, 2027
Dallas Board of Aldermen (2 seats)Town of Dallas · Nov 2, 2027
Durham City Council At-Large (3 seats)City of Durham · Nov 2, 2027
Eastover Sanitary District Board (1 seat)Cumberland County · Nov 2, 2027
Eastover Town Council (3 seats)Town of Eastover · Nov 2, 2027
Falcon Board of Commissioners (4 seats)Town of Falcon · Nov 2, 2027
Fayetteville City Council District 1City of Fayetteville · Nov 2, 2027
Fayetteville City Council District 2City of Fayetteville · Nov 2, 2027
Fayetteville City Council District 3City of Fayetteville · Nov 2, 2027
Fayetteville City Council District 4City of Fayetteville · Nov 2, 2027
Fayetteville City Council District 5City of Fayetteville · Nov 2, 2027
Fayetteville City Council District 6City of Fayetteville · Nov 2, 2027
Fayetteville City Council District 7City of Fayetteville · Nov 2, 2027
Fayetteville City Council District 8City of Fayetteville · Nov 2, 2027
Fayetteville City Council District 9City of Fayetteville · Nov 2, 2027
Fuquay-Varina Board of Commissioners (3 at-large seats)Town of Fuquay-Varina · Nov 2, 2027
Fuquay-Varina Mayor (2-year term)Town of Fuquay-Varina · Nov 2, 2027
Garner MayorTown of Garner · Nov 2, 2027
Garner Town Council (3 at-large seats)Town of Garner · Nov 2, 2027
Gastonia City Council Ward 3City of Gastonia · Nov 2, 2027
Gastonia City Council Ward 4City of Gastonia · Nov 2, 2027
Gastonia City Council Ward 6City of Gastonia · Nov 2, 2027
Godwin Board of Commissioners (4 seats)Town of Godwin · Nov 2, 2027
Harrisburg Town Council (4 seats)Town of Harrisburg · Nov 2, 2027
High Shoals City Council (3 seats)City of High Shoals · Nov 2, 2027
Holly Springs Town Council (2 at-large seats)Town of Holly Springs · Nov 2, 2027
Hope Mills Board of Commissioners (2 seats)Town of Hope Mills · Nov 2, 2027
Kings Mountain City Council At-LargeCity of Kings Mountain · Nov 2, 2027
Kings Mountain City Council Ward 1City of Kings Mountain · Nov 2, 2027
Kings Mountain City Council Ward 4City of Kings Mountain · Nov 2, 2027
Kings Mountain City Council Ward 5City of Kings Mountain · Nov 2, 2027
Knightdale MayorTown of Knightdale · Nov 2, 2027
Knightdale Town Council (2 at-large seats)Town of Knightdale · Nov 2, 2027
Kure Beach Town Council commissioners (2 seats)Town of Kure Beach · Nov 2, 2027
Lewisville Town Council (6 seats)Town of Lewisville · Nov 2, 2027
Linden Board of Commissioners (5 seats)Town of Linden · Nov 2, 2027
Lowell City Council (2 seats)City of Lowell · Nov 2, 2027
McAdenville Town Council (2 seats)Town of McAdenville · Nov 2, 2027
Midland Town Council (2 seats)Town of Midland · Nov 2, 2027
Morrisville Town Council At-Large (1 seat)Town of Morrisville · Nov 2, 2027
Morrisville Town Council District 1Town of Morrisville · Nov 2, 2027
Morrisville Town Council District 3Town of Morrisville · Nov 2, 2027
Mount Holly City Council (3 seats)City of Mount Holly · Nov 2, 2027
Mount Pleasant Board of Commissioners (2 seats)Town of Mount Pleasant · Nov 2, 2027
Ranlo Board of Commissioners (3 seats)Town of Ranlo · Nov 2, 2027
Rolesville Board of Commissioners (2 at-large seats)Town of Rolesville · Nov 2, 2027
Rolesville MayorTown of Rolesville · Nov 2, 2027
Stanley Town Council Ward 1Town of Stanley · Nov 2, 2027
Stanley Town Council Ward 3Town of Stanley · Nov 2, 2027
Stanley Town Council Ward 4Town of Stanley · Nov 2, 2027
Stedman Board of Commissioners (3 seats)Town of Stedman · Nov 2, 2027
Tobaccoville Village Council (2 seats)Village of Tobaccoville · Nov 2, 2027
Wade Board of Commissioners (2 seats)Town of Wade · Nov 2, 2027
Wake Forest Board of Commissioners (3 at-large seats)Town of Wake Forest · Nov 2, 2027
Walkertown Town Council (2 seats)Town of Walkertown · Nov 2, 2027
Wendell Board of Commissioners (2 at-large seats)Town of Wendell · Nov 2, 2027
Wendell MayorTown of Wendell · Nov 2, 2027
Wilmington City Council (3 seats)City of Wilmington · Nov 2, 2027
Wrightsville Beach Board of Aldermen (2 seats)Town of Wrightsville Beach · Nov 2, 2027
Zebulon Board of Commissioners (3 at-large seats)Town of Zebulon · Nov 2, 2027
Gastonia's mayor and two City Council ward seats are up in the Nov 2, 2027 city electionCity of Gastonia · Nov 2, 2027

Gastonia's next city election is Nov 2, 2027, when voters will choose a mayor and fill the City Council seats for Ward 3 and Ward 6, each for a four-year term, in a nonpartisan election. Mayor Richard Franks, Ward 3 council member Jim Gallagher and Ward 6 council member Donyel Barber hold the seats that are up. The county's directory lists the Ward 1, 2, 4 and 5 seats as next up in 2029; Ward 4's Angela Dreher was elected in 2025 to fill an unexpired term. Candidates have not filed yet. Gastonia Mayor: Richard Franks (incumbent). Gastonia City Council Ward 3: Jim Gallagher (incumbent). Gastonia City Council Ward 6: Donyel Barber (incumbent).

Official document ↗
Durham County Board of Education At-LargeDurham County · Mar 7, 2028
Durham County Board of Education Consolidated District ADurham County · Mar 7, 2028
Durham County Board of Education Consolidated District BDurham County · Mar 7, 2028
City of Monroe Council (3 seats)City of Monroe · Nov 7, 2028
Durham County Board of Commissioners (5 seats, at-large)Durham County · Nov 7, 2028
Kannapolis City Council (3 seats)City of Kannapolis · Nov 7, 2028
Winston-Salem City Council East WardCity of Winston-Salem · Nov 7, 2028
Winston-Salem City Council North WardCity of Winston-Salem · Nov 7, 2028
Winston-Salem City Council Northeast WardCity of Winston-Salem · Nov 7, 2028
Winston-Salem City Council Northwest WardCity of Winston-Salem · Nov 7, 2028
Winston-Salem City Council South WardCity of Winston-Salem · Nov 7, 2028
Winston-Salem City Council Southeast WardCity of Winston-Salem · Nov 7, 2028
Winston-Salem City Council Southwest WardCity of Winston-Salem · Nov 7, 2028
Winston-Salem City Council West WardCity of Winston-Salem · Nov 7, 2028
Spring Lake Board of Commissioners (5 seats)Town of Spring Lake · Nov 6, 2029