Elections

Marjorie Molina trails challenger by razor-thin margin in City Council race

Charlotte City Council District 5 Representative Marjorie Molina speaks during a candidate forum, hosted by the Black Political Caucus of Charlotte-Mecklenburg Saturday, Aug. 2, 2025, in Charlotte, N.C.
Charlotte City Council District 5 Representative Marjorie Molina speaks during a candidate forum, hosted by the Black Political Caucus of Charlotte-Mecklenburg Saturday, Aug. 2, 2025, in Charlotte, N.C. For the Observer

Tuesday’s intense Charlotte City Council District 5 primary may be headed to a recount.

With all precincts reporting in the east Charlotte district, incumbent Marjorie Molina trailed challenger Juan Diego “J.D.” Mazuera Arias in a Democratic primary by 37 votes, a margin of 50.3% to 49.7%.

“From beginning to end, we built a campaign that was people-powered, rooted in honesty, integrity and a deep love for east Charlotte,” Mazuera Arias told The Charlotte Observer. “That’s what drove us through the finish line.”

Molina will request a recount, she said in an early Wednesday morning post on X. Trailing candidates can request a recount when they’re losing by less than 1% under North Carolina law.

“To the voters and supporters of East Charlotte, I want to extend my heartfelt gratitude. This has been a hard-fought race, and your dedication has meant the world,” Molina said.

Mazuera Arias is a first-time candidate but has political experience working for Rep. Alexandria Ocasio-Cortez, D-N.Y., the Democratic National Committee and The Century Foundation, a progressive think tank. He also chairs the Hispanic Democratic Caucus of Mecklenburg County and touted early support from former Mayor Jennifer Roberts and state Rep. Jordan Lopez.

Democratic candidate for Charlotte City Council District 5 Juan Diego (J.D.) Mazuera Arias speaks during a candidate forum, hosted by the Black Political Caucus of Charlotte-Mecklenburg Saturday, Aug. 2, 2025, in Charlotte, N.C.
Democratic candidate for Charlotte City Council District 5 Juan Diego (J.D.) Mazuera Arias speaks during a candidate forum, hosted by the Black Political Caucus of Charlotte-Mecklenburg Saturday, Aug. 2, 2025, in Charlotte, N.C. Matt Kelley For the Observer

Molina, first elected in 2022, has taken to social media throughout the campaign to accuse Mazuera Arias’s camp of negative and misleading attacks.

They clashed at a candidate forum earlier in August over Molina’s support for public funding for Bank of America Stadium renovations and the transportation referendum on the November ballot, The Charlotte Ledger reported.

The pair split high-level endorsements, with Molina picking up the nod from the Black Political Caucus of Charlotte-Mecklenburg and Mazuera Arias getting support from the Service Employees International Union.

Mazuera Arias raised $10,169 in the weeks leading up to the primary, according to his campaign finance report. His campaign spent $2,011.76, leaving it with $20,985.43 remaining on hand. Molina’s pre-primary report wasn’t available through the county or state Board of Elections as of Tuesday afternoon.

The winner of the District 5 primary will be unopposed in the general election.

This story was originally published September 9, 2025 at 8:27 PM.

Related Stories from Charlotte Observer
Mary Ramsey
The Charlotte Observer
Mary Ramsey is the local government accountability reporter for The Charlotte Observer. A native of the Carolinas, she studied journalism at the University of South Carolina and has also worked in Phoenix, Arizona and Louisville, Kentucky. Support my work with a digital subscription
Get unlimited digital access
#ReadLocal

Try 1 month for $1

CLAIM OFFER