Mecklenburg County Sample Ballot & Voter Guide 2026

Mecklenburg County, North Carolina

54 candidates are on the November 3, 2026 ballot across 42 Mecklenburg County races, led by the Mecklenburg County District Attorney contest.

42 races on the November ballot · 54 candidates · Updated Sep 27, 2026
Candidate roster last updated Sep 27, 2026 from official election sources. Enter your ZIP code at theballotbrief.com to see your exact 2026 ballot.

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

Top priorities
  • 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 page
SheriffGarry 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

Top priorities
  • 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 page
Clerk 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 page
Board 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

Top priorities
  • 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 page
Commission 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

Top priorities
  • 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 page
Commission 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

Top priorities
  • 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

Top priorities
  • 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 page
Commission 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 page
Commission 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 page
Commission 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 page
Commission 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 page

Judges

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 page
North 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 page
North 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 page
North 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 page
North 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 page
North 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 page
North 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 page
North 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 page
North 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 page
North 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 page
North 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 page
North 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 page
North 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 page

By 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 address
North 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

Top priorities
  • 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

Top priorities
  • Strengthening public education
  • Advancing conservative, common-sense policy solutions

Per the campaign site.

About Vickie Sawyer
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 page
North Carolina Senate District 38Mujtaba A. Mohammed (D)

Unopposed: still on your ballot.

Mujtaba A. Mohammed Democratic Incumbent

Mujtaba A. Mohammed

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 page
North Carolina Senate District 39DeAndrea Salvador (D)

Unopposed: still on your ballot.

DeAndrea Salvador Democratic Incumbent

Top priorities
  • 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
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 page
North Carolina Senate District 40Joyce Waddell (D) · Bobbie Shields (R)

Joyce Waddell Democratic Incumbent

Joyce Waddell

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

Top priorities
  • 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 page
North Carolina Senate District 41Caleb Theodros (D) · Kevin Gray (R)

Caleb Theodros Democratic Incumbent

Caleb Theodros

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 page
North Carolina Senate District 42Mrs. Woodson Bradley (D) · Stacie McGinn (R)

Mrs. Woodson Bradley Democratic Incumbent

Top priorities
  • 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

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

Top priorities
  • 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 page
North 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

Top priorities
  • 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

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 page
North Carolina House District 92Terry Brown (D)

Unopposed: still on your ballot.

Terry Brown Democratic Incumbent

Top priorities
  • 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

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 page
North Carolina House District 98John Rhodes (R) · Beth Helfrich (D)

John Rhodes Republican

Top priorities
  • 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

Top priorities
  • Support good governance and responsible growth
  • Support great schools and safe communities

Per the campaign site.

About Beth Helfrich
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 page
North Carolina House District 99Veleria M. Levy (D)

Unopposed: still on your ballot.

Veleria M. Levy Democratic

Top priorities
  • 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 page
North Carolina House District 100Julia Greenfield (D)

Unopposed: still on your ballot.

Julia Greenfield Democratic Incumbent

Top priorities
  • 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

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 page
North Carolina House District 101Carolyn G. Logan (D)

Unopposed: still on your ballot.

Carolyn G. Logan Democratic Incumbent

Carolyn G. Logan

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 page
North Carolina House District 102Becky Carney (D)

Unopposed: still on your ballot.

Becky Carney Democratic Incumbent

Top priorities
  • 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

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 page
North Carolina House District 103Laura Budd (D)

Unopposed: still on your ballot.

Laura Budd Democratic Incumbent

Laura Budd

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 page
North 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

Top priorities
  • Support a vibrant and inclusive economy
  • Invest in public schools
  • Protect constitutional rights

Per the campaign site.

About Brandon Lofton
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 page
North Carolina House District 105Tricia Ann Cotham (R) · Ken McCool (D)

Tricia Ann Cotham Republican Incumbent

Tricia Ann Cotham

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

Top priorities
  • 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 page
North Carolina House District 106Rodney Sadler (D)

Unopposed: still on your ballot.

Rodney Sadler Democratic

Top priorities
  • 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 page
North Carolina House District 107Aisha O. Dew (D)

Unopposed: still on your ballot.

Aisha O. Dew Democratic Incumbent

Aisha O. Dew

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 page
North Carolina House District 112Jordan Lopez (D)

Unopposed: still on your ballot.

Jordan Lopez Democratic Incumbent

Top priorities
  • Improve food access
  • Invest in public education
  • Expand economic opportunity and housing access and affordability

Per the campaign site.

About Jordan Lopez
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 page

See your full ballot

Your address is only used to match your districts.

Voting info and more

Voting info and more
How to vote in Mecklenburg County

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.

Mecklenburg County 2026 election questions

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
North Carolina statewide racesEvery North Carolina race on this county's ballot.All North Carolina ballot measures3 statewide ballot measures

Candidate roster last updated Sep 27, 2026 from official election sources.