
Fight Back & Vote: 2025 School Board & Municipal Elections
On November 4, we’ll be voting on city council races and, for some of us, school board seats. These local races have a huge impact on our everyday lives and sometimes are decided by just a few votes. A couple of years ago, a race was decided by one vote in Hoke County; another by a coin toss in Union County. That’s why it’s so important for us to get everyone we know to the polls. Plus, if folks turnout for the 2025 municipal elections, they’ll be primed for voting in 2026!
What’s at Stake this November
During this election cycle, it’s vital for North Carolinians to elect officials at the local level who will protect our rights. Sometimes it’s a little harder to identify who those candidates are in nonpartisan races, so we’re making it clear which candidates we can trust to have our backs.
Legislative Changes to Some Local Races
In a move to gain power at the local level, Republicans in the NC General Assembly have been moving bills through the legislature to change some school board and city council races from nonpartisan to partisan, and vice versa. This is a game they’ve been playing for years, where races in “Red” counties have been changed to partisan so Republicans can easily identify their preferred candidates, but races in “Blue” counties have been made nonpartisan, so Democrats can’t tell who identifies with their party. This is clearly an attempt to give an edge to Republicans candidates and increase the chances for “stealth” Red candidates in Blue counties to win.
Regardless of party affiliation, it is important to learn about EVERY candidate to ensure that who you vote for shares your values. We’ve done the research — including “intel” from our Red Wine & Blue Troublemakers who live in these communities — to highlight candidates in key races who will fight for our rights and values. We’ve also flagged some who we know are not aligned with our values.
Municipal Elections
We know we can make a huge impact by voting in local and state races. Our NC General Assembly races are not until 2026, but municipal races are taking place in cities and towns all across the state this November.
Primary Elections
But first, we’ve got to vote for the best candidates in the primaries in order for them to be on the general election ballot! There are primaries in various municipalities on September 9 and October 7. Check to see if there will be a primary in your city or town and vote for the candidates who best share your values. You can find complete lists of candidates for both the primary and the general election on the NC Board of Elections website here. Be sure to check for any local referendums that may be on your ballot too! These are some of the most important decisions you can make for your community.
Here are a few key primary candidates who have proven that they will fight for Red Wine & Blue’s values:
September 9
City of Charlotte City Council: Charlene Henderson El (District 1), Tiawana Deling Brown (District 3), Renee Perkins Johnson (District 4), Namrata (N.Y.) Yadav (At-Large), LaWana Slack-Mayfield (At-Large).
October 7
City of Fayetteville Mayor: Mario (Be) Benavente
City of Fayetteville City Council: Shaun McMillan (District 8), J’Kwan D. Fulmore (District 7)
City of Greensboro City Council: Crystal Black (District 1), April Parker (District 3)
City of Elizabeth City Mayor: Kirk Rivers
City of Elizabeth City Councilman: Kem Spence (3rd Ward), Katherine W. Felton (3rd Ward), Barbara A. Baxter (4th Ward)
Town of Louisburg Mayor: Christopher Neal
Primary Election – September 9, 2025
- Register to vote by: Friday, August 15, 5pm
- Request a mail or absentee ballot by: Tuesday, August 26, 5pm
- Return absentee or mail-in ballot by: Tuesday, September 9 in BOE office by 7:30 pm
- Early Voting: Thursday, August 21, 8am – Saturday, September 6, 3pm
- Primary Election Day: Tuesday, September 9, 6:30am-7:30pm
School Board Elections
Depending on where you live in North Carolina, you may have a local school board race this fall. We cannot give an inch to Moms for Liberty candidates and other extremists who want to ban books, eliminate protections against bullying, and restrict our kids’ freedom to have a well-rounded education. The RWB North Carolina team is working alongside you to identify and elect school board candidates who are vested in making our public schools better for our children, not dismantling them from the inside out.
Make a plan to vote!
Share this information with everyone you know — and don’t forget any young people in your life who turn 18 by Election Day, or college students who are away from home and need an absentee ballot.
Important General Election Voting Dates
General Election – November 4, 2025
- Register to vote by: Friday, October 10, 5pm
- Request a mail or absentee ballot by: Tuesday, October 21, 5pm
- Return absentee or mail-in ballot by: Tuesday, November 4, in BOE office by 7:30pm
- Early voting: Thursday, October 16, 8am – Saturday, November 1, 3pm
- Election Day: Tuesday, November 4, 6:30am-7:30pm
Frequently Asked Questions about Voting in North Carolina
How do I register to vote?
In North Carolina, you can register to vote by mail, online, or in person at the DMV. Visit the NC State Board of Elections website for instructions and the NC Voter Registration Application.
The deadline to register to vote in North Carolina is always 25 days before Election Day with the exception of military and overseas citizens.
How can I request an absentee ballot?
Registered voters can request a mail-in absentee ballot online at the NC Absentee Ballot Portal or by mail using the NC Absentee Ballot Request Form. Visit the NC Board of Elections website for more details.
*Please note that absentee-by-mail voting is not permitted in some municipalities, so it is best to check with your county Board of Elections if you want to vote this way.
The deadline to request an absentee ballot is two weeks before Election Day, though the deadline differs for military and overseas citizen voters.
Blind or visually impaired voters can request an accessible absentee ballot online with the NC State Board of Elections.
How does early voting work?
Registered North Carolina voters can vote at any early voting site in their county (on election day, you have to vote at your assigned polling place). You can also register to vote and vote at the same time during early voting, known as same-day registration.
Find your early voting sites on the NC Board of Elections website or through your county Board of Elections.
How do I vote on election day?
On election day, registered North Carolina voters must vote at their assigned polling place. You can look up your polling place here.
Polling places are open from 6:30am to 7:30pm. If you are in line to vote by 7:30pm, stay in line! Anyone in line by 7:30pm is able to vote.
Do I need an ID to vote?
Yes! Voters are required to show a photo ID in order to vote in North Carolina. This is a requirement for both in-person and mail-in voting.
A driver’s license is the most common form of ID, but there are other acceptable forms of ID. Please visit the NC Board of Elections for a complete list.
All registered voters can get a free, approved voter photo ID from their county board of elections. Find out how to do that here.
Also, all North Carolina residents can get a free, non-driver’s ID card from the North Carolina DMV. Find out how to get a “No-Fee ID Card” at the DMV here.
If you cannot show an acceptable ID in person, or can’t include a copy of your ID when voting by mail, you can still vote by filling out an ID exception form and voting with a provisional ballot. There are also some exceptions for military and overseas voters. Learn more here.
How do I know exactly what’s on my ballot?
Before every election, you can find a sample of your ballot here on the NC Board of Elections website.
How do I know my ballot was accepted?
You can track your voter information and voting history here on the NC Board of Elections website. It will never show anyone who you voted for, it will only show that you voted.
Who’s on the Ballot?
We need to elect common sense candidates who reflect our values — in every race up and down our ballot.
That means filling out your full ballot and voting for school board members who will stand up against the loud, extremist minority causing chaos in our schools. You can find information below about candidates in key local races across the state. You can find your jurisdiction, polling place, and a sample ballot with additional candidates on your ballot here: vt.ncsbe.gov/RegLkup
Candidates with a green check mark next to their name have proven that they will fight for Red Wine & Blue’s values, like support for reproductive freedom, public education, and democracy.
Candidates with a red “x” next to their name are endorsed by extremist groups, have expressed support for extremist policies like abortion bans and book bans, or have otherwise proven that they are not aligned with Red Wine & Blue’s common-sense values.
Note: Not all North Carolina races are included in this list. Red Wine & Blue is working on the ground in these key races where we have identified candidates who will fight back against extremism in Raleigh and DC. If you’d like to see a sample of your ballot, you can look that up here on the NC Board of Elections website.
Municipal Candidates
School Board Candidates
Municipal Candidates
CITY OF CONCORD MAYOR
Alyce K. Williams
Lori Ann Clay
CITY OF CONCORD COUNCIL Member - DISTRICT 04
Alvarys Santana
CITY OF FAYETTEVILLE MAYOR
Mario (Be) Benavente
CITY OF FAYETTEVILLE CITY COUNCIL - DISTRICT 07
J’Kwan D. Fulmore
CITY OF FAYETTEVILLE CITY COUNCIL - DISTRICT 08
Shaun McMillan
CITY OF BURLINGTON MAYOR
Beth Kennett
CITY OF BURLINGTON COUNCIL Member
Donna M. Vanhook
CITY OF GREENSBORO CITY COUNCIL - DISTRICT 01
Crystal Black
CITY OF GREENSBORO CITY COUNCIL - DISTRICT 03
April Parker
CITY OF CHARLOTTE CITY COUNCIL - DISTRICT 01
Charlene Henderson El
CITY OF CHARLOTTE CITY COUNCIL - DISTRICT 03
Tiawana Deling Brown
CITY OF CHARLOTTE CITY COUNCIL - DISTRICT 04
Renee Perkins Johnson
CITY OF CHARLOTTE CITY COUNCIL - DISTRICT 06
Kimberly Owens
CITY OF CHARLOTTE CITY COUNCIL - At-Large
4 seats available:
Namrata (N.Y.) Yadav
LaWana Slack-Mayfield
TOWN OF CORNELIUS BOARD OF COMMISSIONERS
Michael DeVoney
TOWN OF HUNTERSVILLE MAYOR
Christy Clark
TOWN OF HUNTERSVILLE BOARD OF COMMISSIONERS
Scott Coronet
TOWN OF MINT HILL BOARD OF COMMISSIONERS
Twanna Henderson
TOWN OF PINEVILLE MAYOR
Amelia Stinson-Wesley
CITY OF WILMINGTON MAYOR
Jonathan Barfield, Jr.
CITY OF WILMINGTON COUNCIL Member
Clifford D. Barnett
Luke Waddell
CITY OF ELIZABETH CITY MAYOR
Kirk Rivers
CITY OF ELIZABETH CITY COUNCILMAN - 3RD WARD
2 seats available: Kem Spence
Katherine W. Felton
CITY OF ELIZABETH CITY COUNCILMAN - 4th WARD
2 seats available: Barbara A. Baxter
CITY OF GREENVILLE MAYOR
Mildred Atkinson Council
CITY OF GREENVILLE CITY COUNCIL - AT-LARGE
Portia C. Willis
CITY OF GREENVILLE CITY COUNCIL - District 01
Arjenae Jones
CITY OF GREENVILLE CITY COUNCIL - District 02
Tonya Foreman
CITY OF GREENVILLE CITY COUNCIL - District 03
Marion Blackburn
CITY OF GREENVILLE CITY COUNCIL - District 04
Matthew Scully
CITY OF GREENVILLE CITY COUNCIL - District 05
Mike Tann
TOWN OF WINTERVILLE TOWN COUNCIL
Shantel Hawkins
TOWN OF CARY TOWN COUNCIL - AT-LARGE
Carissa Johnson
TOWN OF CARY TOWN COUNCIL - District A
Brittany Richards
Jennifer Robinson
TOWN OF CARY TOWN COUNCIL - District C
Bella Huang
Renee Miller
CITY OF KANNAPOLIS MAYOR
Justin M. Lewter
CITY OF KANNAPOLIS COUNCIL Member
Jeanne A. Dixon
CITY OF KANNAPOLIS COUNCIL Member (Unexpired)
Holden Sides
TOWN OF MIDLAND COUNCIL Member
Isaac Davis
TOWN OF HOPE MILLS COMMISSIONER
Karen Smith Saracen
VILLAGE OF CLEMMONS VILLAGE COUNCIL
Michelle Barson
TOWN OF KERNERSVILLE BOARD OF ALDERMEN
James (J R) Gorham
Randall T. Pegram
TOWN OF LEWISVILLE MAYOR
Billy Carter
TOWN OF LEWISVILLE TOWN COUNCIL
William (Monte) Long
Mack Wilder
Suzanne Newsome
TOWN OF RURAL HALL TOWN COUNCIL
Amanda Johnson-Anthony
TOWN OF LOUISBURG MAYOR
Christopher Neal
TOWN OF BETHEL BOARD OF COMMISSIONERS
Barbara Jackson Bynum
Elvis Jones
Tina Staton
TOWN OF FARMVILLE MAYOR
Alex Joyner
TOWN OF WAKE FOREST MAYOR
Ben Clapsaddle
TOWN OF WAKE FOREST BOARD OF COMMISSIONERS
R. Keith Shackleford
Haseeb Fatmi
TOWN OF BLOWING ROCK TOWN COUNCIL
Douglas Matheson
Wayne Miller
Pete Gherini
Melissa Pickett
Melissa Goins Tausche
TOWN OF HARRISBURG TOWN COUNCIL
Erin Banks
School Board Candidates
LEXINGTON CITY SCHOOLS BOARD OF EDUCATION WARD 04
Patricia Miller
THOMASVILLE CITY SCHOOLS BOARD OF EDUCATION
Malcolm Richbourg
Ja’Quez D. Taylor
ROANOKE RAPIDS GRADED SCHOOL BOARD OF EDUCATION
Cathy Hux Keeter
CHARLOTTE-MECKLENBURG BOARD OF EDUCATION - DISTRICT 01
Melissa Easley
Bill Fountain
CHARLOTTE-MECKLENBURG BOARD OF EDUCATION - DISTRICT 02
Shamaiye Haynes
CHARLOTTE-MECKLENBURG BOARD OF EDUCATION - DISTRICT 04
Stephanie Sneed
CHARLOTTE-MECKLENBURG BOARD OF EDUCATION - DISTRICT 05
Cynthia Stone
CHARLOTTE-MECKLENBURG BOARD OF EDUCATION - DISTRICT 06
Anna London
CHAPEL HILL-CARRBORO CITY SCHOOLS BOARD OF EDUCATION
Riza Jenkins
Melinda Manning
ASHEBORO CITY SCHOOLS BOARD OF EDUCATION
Hilda DeCortez
Mikayla Cassidy
Can we count on you?
Share this voting guide with 5 friends today!
Americans trust their friends and family more than any other source for accurate information about the elections. That means your friends and family need to hear from YOU about what’s at stake in this election and why it’s important to vote.