Mecklenburg County Sample Ballot & Voter Guide 2026
54 candidates are on the November 3, 2026 ballot across 42 Mecklenburg County races, led by the Mecklenburg County District Attorney contest.
County offices
District AttorneySpencer Merriweather (D)
Unopposed: still on your ballot.
Spencer Merriweather (Democratic) is on the November 3, 2026 ballot for Mecklenburg County District Attorney.
Spencer Merriweather Democratic Incumbent
- Focusing on violent crime and homicide prosecution
- Ensuring justice is accessible for all community members
- Expanding substance use disorder treatment and recovery programs
Per the campaign site.
About Spencer Merriweather
Merriweather has served as District Attorney for Mecklenburg County since 2017, per the campaign site. Merriweather has established a trauma-informed team for sexual assault and domestic violence survivors and shifted office resources toward violent crime prosecution, per the campaign site.
Incumbent Spencer Merriweather is the only certified candidate for Prosecutorial District 26, which covers Mecklenburg County alone; unopposed candidates print on North Carolina's November 3 ballot. From the State Board of Elections certified candidate list.
Full race pageSheriffGarry L. McFadden (D)
Unopposed: still on your ballot.
Garry L. McFadden (Democratic) is on the November 3, 2026 ballot for Mecklenburg County Sheriff.
Garry L. McFadden Democratic Incumbent
- Leading with honesty, courage and loyalty
- Building a safer, stronger and more united Mecklenburg County
- Communicating with the public with transparency
Per the campaign site.
About Garry L. McFadden
McFadden has served as Sheriff of Mecklenburg County since being elected in 2018 and re-elected in 2022, per the campaign site.
Incumbent Garry McFadden won the four-way March 3 Democratic contest with 33.7 percent, above the state's 30 percent threshold, so no second primary was held; he is unopposed in November, per the State Board of Elections certified list and results archive.
Full race pageClerk of Superior CourtElisa Chinn Gary (D)
Unopposed: still on your ballot.
Elisa Chinn Gary (Democratic) is on the November 3, 2026 ballot for Mecklenburg County Clerk of Superior Court.
Elisa Chinn Gary Democratic Incumbent
Elisa Chinn Gary has been Mecklenburg County's clerk of superior court since 2014, following 13 years as Juvenile and Family Court administrator for the 26th Judicial District, per the state courts' judicial directory.
Incumbent Elisa Chinn Gary is the only certified candidate; unopposed candidates print on North Carolina's November 3 ballot. From the State Board of Elections certified candidate list.
Full race pageBoard of Commissioners At-LargeLeigh Altman (D) · Arthur Griffin, Jr. (D) · Yvette Townsend-Ingram (D)
Leigh Altman (Democratic), Arthur Griffin, Jr. (Democratic) and Yvette Townsend-Ingram (Democratic) are on the November 3, 2026 ballot for Mecklenburg Board of Commissioners At-Large.
Leigh Altman Democratic Incumbent
Leigh Altman is a sitting at-large commissioner and board vice chair, serving since 2020, per the county's official commission roster. She is an attorney who previously served as lead attorney in the Georgia Governor's Office of Consumer Affairs and as a Council for Children's Rights staff attorney, per her official county biography.
Arthur Griffin, Jr. Democratic Incumbent
Arthur Griffin, Jr. is a sitting at-large commissioner, serving since 2022, per the county's official commission roster. He is a retired McGraw-Hill Education senior vice president, served 17 years on the Charlotte-Mecklenburg school board including as chairman, and is a retired Army lieutenant colonel, per his official county biography.
Yvette Townsend-Ingram Democratic Incumbent
- Fighting food insecurity
- Mental wellness services
- Minority and women business enterprise growth
Per the official county biography.
About Yvette Townsend-Ingram
Yvette Townsend-Ingram is a sitting at-large commissioner, serving since 2024, per the county's official commission roster. An educator and analyst, she has led HBCU program development at Johnson C. Smith and Livingstone College, per her official county biography.
Voters choose three at-large commissioners. The top three from the ten-way March 3 Democratic contest advanced (Altman, Griffin, Townsend-Ingram) and no other party filed, per the State Board of Elections certified list and results archive.
Full race pageCommission District 1Morris (Mac) McAdoo (D) · Aaron R. Marin (R)
Morris (Mac) McAdoo (Democratic) and Aaron R. Marin (Republican) are on the November 3, 2026 ballot for Mecklenburg Commission District 1.
Morris (Mac) McAdoo Democratic
- Budget discipline
- Enforceable affordability commitments
- Infrastructure in established neighborhoods and behavioral health continuity
Per the campaign site.
About Morris (Mac) McAdoo
Morris (Mac) McAdoo is the founder and managing partner of McAdoo Law Group, a former Forsyth County assistant district attorney, and a former Disability Rights NC attorney, per his campaign site.
Aaron R. Marin Republican
Aaron R. Marin announced in March 2026 that he was ending his campaign and moving out of District 1, per WBTV and WSOC, but remains on the State Board of Elections certified candidate list and prints on the November ballot. No campaign website was found as of September 8, 2026.
OPEN SEAT: sitting commissioner Elaine Powell is not on the ballot. Republican Aaron Marin announced in March 2026 that he was leaving the race and moving out of the district, per WBTV and WSOC, but remains on the certified candidate list and prints on the November ballot.
Full race pageCommission District 2Monifa (Mo) Drayton (D) · Angela White Edwards (R)
Monifa (Mo) Drayton (Democratic) and Angela White Edwards (Republican) are on the November 3, 2026 ballot for Mecklenburg Commission District 2.
Monifa (Mo) Drayton Democratic
- Anti-displacement and property tax stabilization
- Food access and greenways
- Affordable housing plus maternal and behavioral health
Per the campaign site.
About Monifa (Mo) Drayton
Monifa (Mo) Drayton is the CEO of a strategic planning firm following a 22-year healthcare career, and chairs the Mecklenburg ABC Board, on which she has served since 2019, per her campaign site and WFAE. She holds an MPA from UNC Charlotte.
Angela White Edwards Republican
- Housing
- Public safety and youth crime
- Mental health
Per the a Charlotte Observer candidate Q&A.
About Angela White Edwards
Angela White Edwards is an ordained minister in Charlotte who has run for this seat in prior cycles, per a Charlotte Observer candidate Q&A. No campaign website was found as of September 8, 2026.
Monifa (Mo) Drayton won the March 3 Democratic contest over sitting commissioner Vilma Leake, 52 to 48 percent, per the state results archive.
Full race pageCommission District 3George Dunlap (D)
Unopposed: still on your ballot.
George Dunlap (Democratic) is on the November 3, 2026 ballot for Mecklenburg Commission District 3.
George Dunlap Democratic Incumbent
George Dunlap has represented District 3 since 2008 and has served six terms as board chair, per the county's official commission roster. He is a retired law enforcement officer with 27 years of service, a former Marine, served 13 years on the Charlotte-Mecklenburg school board, and is the current National Association of Counties president, per his official county biography.
Incumbent George Dunlap won the March 3 Democratic contest with 80.7 percent and is unopposed in November, per the State Board of Elections certified list and results archive.
Full race pageCommission District 4Mark Jerrell (D)
Unopposed: still on your ballot.
Mark Jerrell (Democratic) is on the November 3, 2026 ballot for Mecklenburg Commission District 4.
Mark Jerrell Democratic Incumbent
Mark Jerrell has represented District 4 since 2018 and is the current board chair, per the county's official commission roster. He is an entrepreneur and Army Reserve veteran, per his official county biography.
Incumbent Mark Jerrell is the only certified candidate; unopposed candidates print on North Carolina's November 3 ballot.
Full race pageCommission District 5Charles DeLoach (D)
Unopposed: still on your ballot.
Charles DeLoach (Democratic) is on the November 3, 2026 ballot for Mecklenburg Commission District 5.
Charles DeLoach Democratic
Charles DeLoach is a civil litigation attorney with Villmer Caudill and a south Charlotte community organizer, per his campaign site.
OPEN SEAT: sitting commissioner Laura Meier is not on the ballot. Charles DeLoach is the only certified candidate; unopposed candidates print on North Carolina's November 3 ballot.
Full race pageCommission District 6Susan Rodriguez-McDowell (D)
Unopposed: still on your ballot.
Susan Rodriguez-McDowell (Democratic) is on the November 3, 2026 ballot for Mecklenburg Commission District 6.
Susan Rodriguez-McDowell Democratic Incumbent
Susan Rodriguez-McDowell has represented District 6 since 2018 and chairs the board's Economic Development Committee, per the county's official commission roster.
Incumbent Susan Rodriguez-McDowell is the only certified candidate; unopposed candidates print on North Carolina's November 3 ballot.
Full race pageJudges
North Carolina Superior Court Judge, District 26C, Seat 1George Guise (D)
Unopposed: still on your ballot.
George Guise Democratic
George Guise is in-house counsel to the Mecklenburg County Sheriff's Office and has been a state and federal prosecutor of felony cases for more than a dozen years, per his campaign site. Guise has also worked with the Mecklenburg County District Attorney's Office and the U.S. Department of Justice in the Western District of North Carolina, and has practiced civil litigation and criminal defense, per the same source.
George Guise (Democratic) is unopposed on the November 3, 2026 ballot for North Carolina Superior Court Judge, District 26C, Seat 1. This seat covers part of Mecklenburg County, per North Carolina General Statutes Chapter 7A; only voters in that part of the Superior Court district see this race. North Carolina judicial races have been partisan since the 2018 court reorganization. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026).
Full race pageNorth Carolina Superior Court Judge, District 26F, Seat 1Karen Eady-Williams (D)
Unopposed: still on your ballot.
Karen Eady-Williams Democratic Incumbent
Karen Eady-Williams currently serves as a Superior Court Judge for Mecklenburg County, having joined the District Court in 2010 and been appointed to the Superior Court in 2017, per Mecklenburg County Court records. She received her B.A. from the College of William & Mary in 1989 and her J.D. from Wake Forest University School of Law in 1992, and began her career as an assistant public defender for the 26th Judicial District and later as an assistant U.S. attorney for the Western District of North Carolina. No campaign website was found as of September 27, 2026.
Karen Eady-Williams (Democratic) is unopposed on the November 3, 2026 ballot for North Carolina Superior Court Judge, District 26F, Seat 1. This seat covers part of Mecklenburg County, per North Carolina General Statutes Chapter 7A; only voters in that part of the Superior Court district see this race. North Carolina judicial races have been partisan since the 2018 court reorganization. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026).
Full race pageNorth Carolina Superior Court Judge, District 26H, Seat 1Elizabeth Thornton Trosch (D)
Unopposed: still on your ballot.
Elizabeth Thornton Trosch Democratic
Elizabeth Thornton Trosch is a Mecklenburg County District Court judge who is running for the open Superior Court 26H seat in 2026, succeeding Judge Louis A. Trosch Jr., who announced his retirement, per wcnc.com. She received her B.A. in philosophy and social psychology from Hollins College in 1998 and her J.D. from Wake Forest University School of Law in 2002, and worked as an assistant public defender in Charlotte from 2002 to 2008, per the same source. No campaign website was found as of September 27, 2026.
Elizabeth Thornton Trosch (Democratic) is unopposed on the November 3, 2026 ballot for North Carolina Superior Court Judge, District 26H, Seat 1. This seat covers part of Mecklenburg County, per North Carolina General Statutes Chapter 7A; only voters in that part of the Superior Court district see this race. North Carolina judicial races have been partisan since the 2018 court reorganization. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026).
Full race pageNorth Carolina District Court Judge, District 26, Seat 6Kimberly Y. Best (D)
Unopposed: still on your ballot.
Kimberly Y. Best Democratic Incumbent
Kimberly Y. Best was appointed to the District Court for Judicial District 26, serving Mecklenburg County, filling the vacancy created after Judge Tyyawdi Hands retired, per the Governor's Office. Best has worked as a principal at The Best Law Firm, PLLC, and previously served as a judge in both Superior and District Court in District 26, per the same source. No campaign website was found as of September 27, 2026.
Kimberly Y. Best (Democratic) is unopposed on the November 3, 2026 ballot for North Carolina District Court Judge, District 26, Seat 6. Voters across Mecklenburg County vote on this seat, per North Carolina General Statutes Chapter 7A. This seat covers the remainder of an unexpired term. North Carolina judicial races have been partisan since the 2018 court reorganization. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026).
Full race pageNorth Carolina District Court Judge, District 26, Seat 13Roderick G. Davis (D)
Unopposed: still on your ballot.
Roderick G. Davis Democratic Incumbent
Roderick G. Davis is a judge for the Mecklenburg County District Court, elected to the bench in 2022 and taking office in January 2023, per his campaign site. Before joining the bench, Davis was in private practice in Mecklenburg County for over 17 years, focusing on state and federal criminal defense, civil litigation and business law, and he currently serves as the DWI STEP Court judge.
Roderick G. Davis (Democratic) is unopposed on the November 3, 2026 ballot for North Carolina District Court Judge, District 26, Seat 13. Voters across Mecklenburg County vote on this seat, per North Carolina General Statutes Chapter 7A. North Carolina judicial races have been partisan since the 2018 court reorganization. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026).
Full race pageNorth Carolina District Court Judge, District 26, Seat 14Alyssa M. Levine (D)
Unopposed: still on your ballot.
Alyssa M. Levine Democratic Incumbent
Alyssa M. Levine is a sitting District Court Judge for District 26, Mecklenburg County, per the North Carolina Judicial Branch's judicial directory. No campaign website was found as of September 27, 2026.
Alyssa M. Levine (Democratic) is unopposed on the November 3, 2026 ballot for North Carolina District Court Judge, District 26, Seat 14. Voters across Mecklenburg County vote on this seat, per North Carolina General Statutes Chapter 7A. North Carolina judicial races have been partisan since the 2018 court reorganization. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026).
Full race pageNorth Carolina District Court Judge, District 26, Seat 15Jennifer L. Fleet (D)
Unopposed: still on your ballot.
Jennifer L. Fleet Democratic Incumbent
Jennifer L. Fleet has served Mecklenburg County as a District Court Judge for three years, presiding over civil, criminal and domestic violence courts, per her campaign site. She currently serves as Lead Judge for Mecklenburg's District Civil Division and became a member of the North Carolina State Bar in 2014, having practiced as a family law litigator before her election, per the same source.
Jennifer L. Fleet (Democratic) is unopposed on the November 3, 2026 ballot for North Carolina District Court Judge, District 26, Seat 15. Voters across Mecklenburg County vote on this seat, per North Carolina General Statutes Chapter 7A. North Carolina judicial races have been partisan since the 2018 court reorganization. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026).
Full race pageNorth Carolina District Court Judge, District 26, Seat 16Matt Newton (D)
Unopposed: still on your ballot.
Matt Newton Democratic Incumbent
Matt Newton is a District Court Judge in Mecklenburg County who is running for a second term, per his campaign site. He previously served two terms on City Council and brings over fifteen years of trial court experience to the bench.
Matt Newton (Democratic) is unopposed on the November 3, 2026 ballot for North Carolina District Court Judge, District 26, Seat 16. Voters across Mecklenburg County vote on this seat, per North Carolina General Statutes Chapter 7A. North Carolina judicial races have been partisan since the 2018 court reorganization. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026).
Full race pageNorth Carolina District Court Judge, District 26, Seat 17Paige McThenia (D)
Unopposed: still on your ballot.
Paige McThenia Democratic Incumbent
Paige McThenia is a District Court Judge for District 26, Seat 17, in Mecklenburg County, appointed to the bench by Governor Mike Easley in March 2008 and re-elected in November 2022, per North Carolina Digital Collections. She earned a B.A. from Evergreen State College in 1989 and a J.D. from Washington and Lee University School of Law in 2000, and worked as an assistant district attorney in Mecklenburg County from 2004 to 2008, per the same source. No campaign website was found as of September 27, 2026.
Paige McThenia (Democratic) is unopposed on the November 3, 2026 ballot for North Carolina District Court Judge, District 26, Seat 17. Voters across Mecklenburg County vote on this seat, per North Carolina General Statutes Chapter 7A. North Carolina judicial races have been partisan since the 2018 court reorganization. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026).
Full race pageNorth Carolina District Court Judge, District 26, Seat 18Habekah Cannon (D)
Unopposed: still on your ballot.
Habekah Cannon Democratic
Habekah Cannon is the Democratic nominee and unopposed on the November 3, 2026 ballot for North Carolina District Court Judge, District 26, Seat 18, per the North Carolina State Board of Elections' certified general-election candidate list. No campaign website was found as of September 25, 2026.
Habekah Cannon (Democratic) is unopposed on the November 3, 2026 ballot for North Carolina District Court Judge, District 26, Seat 18. Voters across Mecklenburg County vote on this seat, per North Carolina General Statutes Chapter 7A. North Carolina judicial races have been partisan since the 2018 court reorganization. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026).
Full race pageNorth Carolina District Court Judge, District 26, Seat 19Samantha C. Mobley (D)
Unopposed: still on your ballot.
Samantha C. Mobley Democratic Incumbent
Samantha C. Mobley has served Mecklenburg County as a district court judge since being elected in 2022, per her campaign site. She previously served as a magistrate judge in Mecklenburg County for nine years, and graduated cum laude from Ursuline College before attending the Charlotte School of Law, per the same source.
Samantha C. Mobley (Democratic) is unopposed on the November 3, 2026 ballot for North Carolina District Court Judge, District 26, Seat 19. Voters across Mecklenburg County vote on this seat, per North Carolina General Statutes Chapter 7A. North Carolina judicial races have been partisan since the 2018 court reorganization. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026).
Full race pageNorth Carolina District Court Judge, District 26, Seat 20Karen D. McCallum (D)
Unopposed: still on your ballot.
Karen D. McCallum Democratic Incumbent
Karen D. McCallum currently serves as a District Court Judge in Mecklenburg County, per the North Carolina Judicial Branch directory. No campaign website was found as of September 27, 2026.
Karen D. McCallum (Democratic) is unopposed on the November 3, 2026 ballot for North Carolina District Court Judge, District 26, Seat 20. Voters across Mecklenburg County vote on this seat, per North Carolina General Statutes Chapter 7A. North Carolina judicial races have been partisan since the 2018 court reorganization. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026).
Full race pageNorth Carolina District Court Judge, District 26, Seat 21Rhonda L. Patterson-Wrighten (D)
Unopposed: still on your ballot.
Rhonda L. Patterson-Wrighten Democratic
Rhonda L. Patterson-Wrighten is a District Court Judge for District 26, Seat 21, in Mecklenburg County, appointed in 2022 by Governor Roy Cooper to fill the vacancy created by the retirement of Judge Rickye McKoy-Mitchell, per rrspin.com. She was previously the managing attorney at The Patterson Law Office and earlier an adjunct instructor at Johnson C. Smith University's Metropolitan College and an associate at K&L Gates, and she received her B.A. and J.D. from the University of North Carolina at Chapel Hill, per the same source.
Rhonda L. Patterson-Wrighten (Democratic) is unopposed on the November 3, 2026 ballot for North Carolina District Court Judge, District 26, Seat 21. Voters across Mecklenburg County vote on this seat, per North Carolina General Statutes Chapter 7A. North Carolina judicial races have been partisan since the 2018 court reorganization. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026).
Full race pageBy address
These seats are elected by district; only the district covering your address is on your ballot.
Mecklenburg County is split across 19 North Carolina Senate and House districts.
Find your districts by addressNorth Carolina Senate: 6 districtsDistricts 37, 38, 39, 40, 41, 42
North Carolina Senate District 37Raygan J. Angel (D) · Vickie Sawyer (R)
Raygan J. Angel Democratic
- Fully funded public schools
- Affordable healthcare access and lower costs for small businesses
- Addressing gerrymandering in how legislative districts are drawn
Per the campaign site.
About Raygan J. Angel
Raygan Angel is a law student who serves on the NC Democratic Party State Executive Committee, per Iredell Free News. The campaign site describes Angel as a community organizer focused on voter turnout and engagement. Angel's campaign lists fully funded public schools, affordable healthcare and redistricting reform among its priorities.
Vickie Sawyer Republican Incumbent
- Strengthening public education
- Advancing conservative, common-sense policy solutions
Per the campaign site.
About Vickie Sawyer
Vickie Sawyer is an entrepreneur who owns Sawyer Insurance and Financial Services and an honor graduate of UNC Charlotte, per her campaign site. She serves as co-chair of the Senate Committee on Transportation, representing Iredell and northern Mecklenburg counties in the North Carolina Senate.
Raygan J. Angel (Democratic), Vickie Sawyer (Republican) meet on the November 3 ballot; Vickie Sawyer is the sitting member, per the General Assembly's roster. Party nominees were chosen at the March 3 primary (a second primary is held only when no one reaches 30 percent plus one); unaffiliated candidates qualified by petition. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026). This seat is elected by district; only the district covering your address appears on your ballot.
Full race pageNorth Carolina Senate District 38Mujtaba A. Mohammed (D)
Unopposed: still on your ballot.
Mujtaba A. Mohammed Democratic Incumbent
Mujtaba A. Mohammed is a public interest attorney who previously worked as a staff attorney and child advocate at the Council for Children's Rights and as an assistant public defender in Charlotte, per his campaign site. He earned his law degree from North Carolina Central University School of Law and represents Mecklenburg County in the North Carolina Senate.
Mujtaba A. Mohammed (Democratic) is the only candidate on the November 3 ballot; Mujtaba A. Mohammed is the sitting member, per the General Assembly's roster. Party nominees were chosen at the March 3 primary (a second primary is held only when no one reaches 30 percent plus one); unaffiliated candidates qualified by petition. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026). This seat is elected by district; only the district covering your address appears on your ballot.
Full race pageNorth Carolina Senate District 39DeAndrea Salvador (D)
Unopposed: still on your ballot.
DeAndrea Salvador Democratic Incumbent
- Ensuring healthcare is affordable and accessible
- Expanding educational opportunity and removing barriers to college and career pathways
- Investing in infrastructure to advance economic mobility
Per the campaign site.
About DeAndrea Salvador
Salvador works in the data privacy industry as a Certified Information Privacy Professional and previously founded a Charlotte-based organization focused on reducing energy costs through smart technology, earning recognition as a 2018 TED Fellow, per the campaign site. She was elected in 2020 as the youngest woman ever elected to the North Carolina Senate and is the incumbent for District 39, per the campaign site.
DeAndrea Salvador (Democratic) is the only candidate on the November 3 ballot; DeAndrea Salvador is the sitting member, per the General Assembly's roster. Party nominees were chosen at the March 3 primary (a second primary is held only when no one reaches 30 percent plus one); unaffiliated candidates qualified by petition. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026). This seat is elected by district; only the district covering your address appears on your ballot.
Full race pageNorth Carolina Senate District 40Joyce Waddell (D) · Bobbie Shields (R)
Joyce Waddell Democratic Incumbent
Joyce Waddell represents Mecklenburg County in the North Carolina Senate, per her official legislative biography. No occupation or campaign site was found through official or verified sources. No campaign website was found as of September 7, 2026.
Bobbie Shields Republican
- School choice
- Fiscal responsibility and limited government
- Invest in infrastructure and improve the education system
Per the campaign site.
About Bobbie Shields
Bobbie Shields is a licensed civil engineer with an MBA from UNC-Charlotte who previously served as Interim Mecklenburg County Manager and developed the county's first tax incentive assessment tool, per the campaign site. Shields has run for the North Carolina Senate seat in 2018, 2020 and 2022 and is running again in 2026, per the campaign site.
Joyce Waddell (Democratic), Bobbie Shields (Republican) meet on the November 3 ballot; Joyce Waddell is the sitting member, per the General Assembly's roster. Party nominees were chosen at the March 3 primary (a second primary is held only when no one reaches 30 percent plus one); unaffiliated candidates qualified by petition. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026). This seat is elected by district; only the district covering your address appears on your ballot.
Full race pageNorth Carolina Senate District 41Caleb Theodros (D) · Kevin Gray (R)
Caleb Theodros Democratic Incumbent
Caleb Theodros represents Mecklenburg County in the North Carolina Senate, per his official legislative biography. No occupation or campaign site was found through official or verified sources. No campaign website was found as of September 7, 2026.
Kevin Gray Republican
Kevin Gray is the Republican candidate for North Carolina Senate District 41 on the November 3, 2026 ballot, per the State Board of Elections' certified general-election candidate list. No campaign website was found as of September 7, 2026.
Caleb Theodros (Democratic), Kevin Gray (Republican) meet on the November 3 ballot; Caleb Theodros is the sitting member, per the General Assembly's roster. Party nominees were chosen at the March 3 primary (a second primary is held only when no one reaches 30 percent plus one); unaffiliated candidates qualified by petition. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026). This seat is elected by district; only the district covering your address appears on your ballot.
Full race pageNorth Carolina Senate District 42Mrs. Woodson Bradley (D) · Stacie McGinn (R)
Mrs. Woodson Bradley Democratic Incumbent
- Protections for domestic violence survivors
- Universal background checks for gun purchases and red flag laws
Per the campaign site.
About Mrs. Woodson Bradley
Mrs. Woodson Bradley is the Democratic candidate for North Carolina Senate District 42 on the November 3, 2026 ballot, per the State Board of Elections' certified general-election candidate list. Mrs. Woodson Bradley is the sitting member, per the General Assembly's roster. No campaign website was found as of September 7, 2026.
Stacie McGinn Republican
- Support parental involvement and choice in schools
- Support law enforcement and crime reduction efforts
- Pursue policies to drive economic growth and job creation
Per the campaign site.
About Stacie McGinn
McGinn has more than 30 years of experience as a lawyer and executive focused on complex problem-solving and consumer protection, per the campaign site.
Mrs. Woodson Bradley (Democratic), Stacie McGinn (Republican) meet on the November 3 ballot; Mrs. Woodson Bradley is the sitting member, per the General Assembly's roster. Party nominees were chosen at the March 3 primary (a second primary is held only when no one reaches 30 percent plus one); unaffiliated candidates qualified by petition. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026). This seat is elected by district; only the district covering your address appears on your ballot.
Full race pageNorth Carolina House: 13 districtsDistricts 88, 92, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 112
North Carolina House District 88Ray Craig (R) · Mary Belk (D)
Ray Craig Republican
Ray Craig is the Republican candidate for North Carolina House District 88 on the November 3, 2026 ballot, per the State Board of Elections' certified general-election candidate list. No campaign website was found as of September 7, 2026.
Mary Belk Democratic Incumbent
- Support science, art and physical education programs in schools
- Address the opioid crisis through prescription and treatment options
Per the campaign site.
About Mary Belk
Mary Belk is a partner at New River Retreat Properties LLC, per her official legislative biography. She serves as House Democratic Joint Caucus Chair and is serving her 5th term representing Mecklenburg County in the North Carolina House.
Ray Craig (Republican), Mary Belk (Democratic) meet on the November 3 ballot; Mary Belk is the sitting member, per the General Assembly's roster. Party nominees were chosen at the March 3 primary (a second primary is held only when no one reaches 30 percent plus one); unaffiliated candidates qualified by petition. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026). This seat is elected by district; only the district covering your address appears on your ballot.
Full race pageNorth Carolina House District 92Terry Brown (D)
Unopposed: still on your ballot.
Terry Brown Democratic Incumbent
- Improve North Carolina's education system and teacher pay
- Invest in infrastructure and broadband expansion
- Increase access to mental health resources
Per the campaign site.
About Terry Brown
Terry Brown is serving a second term as the North Carolina House representative for District 92 in southwest Mecklenburg County, per the campaign site. Brown is a litigation attorney in Charlotte who was elected House Democratic Whip for the 2023-2024 session, per the campaign site.
Terry Brown (Democratic) is the only candidate on the November 3 ballot; Terry Brown is the sitting member, per the General Assembly's roster. Party nominees were chosen at the March 3 primary (a second primary is held only when no one reaches 30 percent plus one); unaffiliated candidates qualified by petition. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026). This seat is elected by district; only the district covering your address appears on your ballot.
Full race pageNorth Carolina House District 98John Rhodes (R) · Beth Helfrich (D)
John Rhodes Republican
- No new taxes and a Taxpayer Bill of Rights
- Government transparency reforms, including waiting periods on budget bills
- Lower overall tax burden and oppose targeted business tax incentives
Per the campaign site.
About John Rhodes
John Rhodes is a real estate broker who has owned Rhodes Realty of Lake Norman for 34 years, per his campaign site. He previously served multiple terms representing District 98 and as a Cornelius town commissioner, per the same source.
Beth Helfrich Democratic Incumbent
- Support good governance and responsible growth
- Support great schools and safe communities
Per the campaign site.
About Beth Helfrich
Beth Helfrich is a writer, editor, and small business owner, per her official legislative biography. She represents Mecklenburg County and is serving her 1st term in the North Carolina House.
John Rhodes (Republican), Beth Helfrich (Democratic) meet on the November 3 ballot; Beth Helfrich is the sitting member, per the General Assembly's roster. Party nominees were chosen at the March 3 primary (a second primary is held only when no one reaches 30 percent plus one); unaffiliated candidates qualified by petition. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026). This seat is elected by district; only the district covering your address appears on your ballot.
Full race pageNorth Carolina House District 99Veleria M. Levy (D)
Unopposed: still on your ballot.
Veleria M. Levy Democratic
- Healthcare access, including women's health, Medicaid and preventive care
- Fully funding public schools and competitive teacher pay
- Living wages, affordable housing and infrastructure investment
Per the campaign site.
About Veleria M. Levy
Veleria M. Levy is a nonprofit leader and health equity advocate who has led statewide health equity initiatives and built coalitions in North Carolina, per the campaign site.
Veleria M. Levy (Democratic) is the only candidate on the November 3 ballot. The seat is open: Rep. Nasif Majeed (Unaffiliated), the sitting member per the General Assembly's roster, is not on the November ballot. Party nominees were chosen at the March 3 primary (a second primary is held only when no one reaches 30 percent plus one); unaffiliated candidates qualified by petition. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026). This seat is elected by district; only the district covering your address appears on your ballot.
Full race pageNorth Carolina House District 100Julia Greenfield (D)
Unopposed: still on your ballot.
Julia Greenfield Democratic Incumbent
- Support access to education and health care
- Support a living wage and clean air and water
- Support voting rights and reproductive health decisions being made by the individual
Per the campaign site.
About Julia Greenfield
Julia Greenfield is a retired nurse, per her official legislative biography. She represents Mecklenburg County and is serving her 1st term in the North Carolina House.
Julia Greenfield (Democratic) is the only candidate on the November 3 ballot; Julia Greenfield is the sitting member, per the General Assembly's roster. Party nominees were chosen at the March 3 primary (a second primary is held only when no one reaches 30 percent plus one); unaffiliated candidates qualified by petition. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026). This seat is elected by district; only the district covering your address appears on your ballot.
Full race pageNorth Carolina House District 101Carolyn G. Logan (D)
Unopposed: still on your ballot.
Carolyn G. Logan Democratic Incumbent
Carolyn G. Logan is retired, per her official legislative biography. She represents Mecklenburg County and is serving her 4th term in the North Carolina House. No campaign website was found as of September 7, 2026.
Carolyn G. Logan (Democratic) is the only candidate on the November 3 ballot; Carolyn G. Logan is the sitting member, per the General Assembly's roster. Party nominees were chosen at the March 3 primary (a second primary is held only when no one reaches 30 percent plus one); unaffiliated candidates qualified by petition. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026). This seat is elected by district; only the district covering your address appears on your ballot.
Full race pageNorth Carolina House District 102Becky Carney (D)
Unopposed: still on your ballot.
Becky Carney Democratic Incumbent
- Strengthen public schools for all children
- Address social inequities
- Support a living wage and sustainable communities
Per the campaign site.
About Becky Carney
Becky Carney previously served as a Mecklenburg County commissioner before her election to the legislature, per her official legislative biography. She is serving her 12th term representing Mecklenburg County in the North Carolina House.
Becky Carney (Democratic) is the only candidate on the November 3 ballot; Becky Carney is the sitting member, per the General Assembly's roster. Party nominees were chosen at the March 3 primary (a second primary is held only when no one reaches 30 percent plus one); unaffiliated candidates qualified by petition. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026). This seat is elected by district; only the district covering your address appears on your ballot.
Full race pageNorth Carolina House District 103Laura Budd (D)
Unopposed: still on your ballot.
Laura Budd Democratic Incumbent
Laura Budd is an attorney, per her official legislative biography. She represents Mecklenburg County and is serving her 2nd term in the North Carolina House. No campaign website was found as of September 7, 2026.
Laura Budd (Democratic) is the only candidate on the November 3 ballot; Laura Budd is the sitting member, per the General Assembly's roster. Party nominees were chosen at the March 3 primary (a second primary is held only when no one reaches 30 percent plus one); unaffiliated candidates qualified by petition. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026). This seat is elected by district; only the district covering your address appears on your ballot.
Full race pageNorth Carolina House District 104Trina Boyd (R) · Brandon Lofton (D)
Trina Boyd Republican
Trina Boyd filed as the Republican candidate for NC House District 104 on December 17, 2025, per the North Carolina State Board of Elections certified candidate list. No campaign website was found as of September 7, 2026.
Brandon Lofton Democratic Incumbent
- Support a vibrant and inclusive economy
- Invest in public schools
- Protect constitutional rights
Per the campaign site.
About Brandon Lofton
Brandon Lofton is a lawyer, per his official legislative biography. He serves as House Democratic Legislative Chair and is serving his 4th term representing Mecklenburg County in the North Carolina House.
Trina Boyd (Republican), Brandon Lofton (Democratic) meet on the November 3 ballot; Brandon Lofton is the sitting member, per the General Assembly's roster. Party nominees were chosen at the March 3 primary (a second primary is held only when no one reaches 30 percent plus one); unaffiliated candidates qualified by petition. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026). This seat is elected by district; only the district covering your address appears on your ballot.
Full race pageNorth Carolina House District 105Tricia Ann Cotham (R) · Ken McCool (D)
Tricia Ann Cotham Republican Incumbent
Tricia Ann Cotham is the Republican candidate for North Carolina House District 105 on the November 3, 2026 ballot, per the State Board of Elections' certified general-election candidate list. Tricia Ann Cotham is the sitting member, per the General Assembly's roster. No campaign website was found as of September 7, 2026.
Ken McCool Democratic
- Opposing cuts to public school funding
- Addressing rising utility rate increases
- Accountable leadership responsive to the community rather than special interests
Per the campaign site.
About Ken McCool
Ken McCool is a lifelong Matthews resident who serves on the Matthews Town Council, per his campaign site. He is president of a family-run small business and was first elected to local office at age 21.
Tricia Ann Cotham (Republican), Ken McCool (Democratic) meet on the November 3 ballot; Tricia Ann Cotham is the sitting member, per the General Assembly's roster. Party nominees were chosen at the March 3 primary (a second primary is held only when no one reaches 30 percent plus one); unaffiliated candidates qualified by petition. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026). This seat is elected by district; only the district covering your address appears on your ballot.
Full race pageNorth Carolina House District 106Rodney Sadler (D)
Unopposed: still on your ballot.
Rodney Sadler Democratic
- Support wages people can live on and affordable housing
- Treat healthcare as a basic right
- Support strong public schools
Per the campaign site.
About Rodney Sadler
Rodney Sadler is a Baptist minister with a bachelor's degree from Howard University, a graduate degree from the Howard University School of Divinity, and a Ph.D. from Duke University, per his campaign site. He is based in northeastern Charlotte in Mecklenburg County, per the same source.
Rodney Sadler (Democratic) is the only candidate on the November 3 ballot. The seat is open: Rep. Carla D. Cunningham (Unaffiliated), the sitting member per the General Assembly's roster, is not on the November ballot. Party nominees were chosen at the March 3 primary (a second primary is held only when no one reaches 30 percent plus one); unaffiliated candidates qualified by petition. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026). This seat is elected by district; only the district covering your address appears on your ballot.
Full race pageNorth Carolina House District 107Aisha O. Dew (D)
Unopposed: still on your ballot.
Aisha O. Dew Democratic Incumbent
Aisha O. Dew works as a consultant, per her official legislative biography. She represents Mecklenburg County and is serving her 1st term in the North Carolina House. No campaign website was found as of September 7, 2026.
Aisha O. Dew (Democratic) is the only candidate on the November 3 ballot; Aisha O. Dew is the sitting member, per the General Assembly's roster. Party nominees were chosen at the March 3 primary (a second primary is held only when no one reaches 30 percent plus one); unaffiliated candidates qualified by petition. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026). This seat is elected by district; only the district covering your address appears on your ballot.
Full race pageNorth Carolina House District 112Jordan Lopez (D)
Unopposed: still on your ballot.
Jordan Lopez Democratic Incumbent
- Improve food access
- Invest in public education
- Expand economic opportunity and housing access and affordability
Per the campaign site.
About Jordan Lopez
Jordan Lopez works as a consultant, per his official legislative biography. He serves as House Democratic Freshman Co-Chair and represents Mecklenburg County in his 1st term in the North Carolina House.
Jordan Lopez (Democratic) is the only candidate on the November 3 ballot; Jordan Lopez is the sitting member, per the General Assembly's roster. Party nominees were chosen at the March 3 primary (a second primary is held only when no one reaches 30 percent plus one); unaffiliated candidates qualified by petition. The field is the State Board of Elections' certified general-election candidate list (read September 7, 2026). This seat is elected by district; only the district covering your address appears on your ballot.
Full race pageSee your full ballot
Voting info and more
Voting info and more
Verify your ballot with the official election office.
Cross-check every race and candidate with the official election office. Official sources are the final word.
North Carolina nominees were set by the March 3 primary; a candidate clearing 30 percent plus one avoids a second primary, and unopposed nominees still print on the November 3 ballot, per the State Board of Elections.
Who is on the ballot in Mecklenburg County, North Carolina on November 3, 2026?
Mecklenburg County sample ballot 2026: see where the Mecklenburg board of commissioners at-large candidates stand on schools and health care. Every candidate profile on this page names the official filing or campaign source it came from.
When is the 2026 general election in North Carolina?
Election Day is Tuesday, November 3, 2026. Registration deadlines, early voting dates and mail ballot rules for North Carolina are listed on the North Carolina election hub. North Carolina election hub →
How do I see my exact Mecklenburg County ballot?
Enter your ZIP code in the lookup for the statewide and congressional races on every ballot in the county, or a full street address to add the county, city and district contests for that location. Look up your ballot →
Sample ballot by ZIP code in Mecklenburg County34 ZIP codes
Candidate roster last updated Sep 27, 2026 from official election sources.
