Joi Mayo represents District 3 on the Charlotte City Council. Her district covers portions of south Charlotte where growth and density balance are defining issues in community area planning and zoning decisions. Mayo has been one of the most frequently quoted council members in Mercury coverage, appearing in articles on transit, homelessness, policing, zoning, and budget policy.
Mayo voted yes on the Crosland Southeast affordable housing project and has been active in discussions around the farmers market UDO change, the CMPD staffing crisis, transit safety after the Zarutska killing, and Charlotte's non-congregate shelter plan. During the April 13 Housing Trust Fund review, Mayo floated redirecting funds from the Willora Lake project to the River District mixed-income proposal, citing concerns that River District could become “another Valentine” without an affordable housing component.
Jennifer Roberts bows out, Mayor Vi Lyles files, and a late‑hour GOP realtor scrambles Charlotte's 2025 mayoral race—just as transit, crime, and council chaos crowd the ballot.
On swearing-in night, a failed motion for one Mayor Pro Tem and a 9–3 vote for another gave Charlotte its first look at how this new City Council may sort itself into factions.
Charlotte mayoral contenders clash over housing, transit, and public safety, offering voters sharply different plans and political philosophies ahead of the 2025 primary.
Seven candidates want to run Charlotte. One already does. The rest are campaigning with policy, poetry, or PayPal. The real question: Will anyone show up to vote?
Three challengers hope personal histories—spanning Marine Corps service, nonprofit leadership, and street-level advocacy—can unseat Charlotte's entrenched mayor in 2025.
At the Tuesday Forum, Vi Lyles and Rob Yates split on transit tax, converged on community policing, and faced Charlotte's hardest fact: thousands of CMS students are without stable housing.
Council Member Renée Johnson (District 4) brought a manually-compiled CMS school-utilization report to Monday's council meeting to argue that the conventional rezoning process is not tracking the cumulative impact of new growth on Charlotte-Mecklenburg Schools. Her central data point: Mallard Creek High School was projected at 113% of capacity in 2024 but a year later showed 110%. The math, she said, is not mathing.
The Charlotte City Council on Monday rezoned a 0.16-acre Verbena Street parcel from ML-2 (manufacturing and logistics) to TOD-NC, 7-2. Council Member LaWana Slack-Mayfield and Council Member Renée Johnson voted no — not on the parcel, on the trajectory it represents. Council Member Victoria Watlington voted yes but asked staff to map Charlotte's remaining manufacturing-zoned acreage.
A single vote gave the Black Political Caucus endorsement to Joi Mayo over incumbent Tiawana Brown in District 3. Here is what 46–45 means for a low-turnout primary that decides the seat.
The 1% transit sales tax would fund roads, rail, and buses through a new regional authority with strict gates on the Red Line. Here's how it works, who controls it and where candidates stand.
Mecklenburg County voters approved a landmark transit tax, re‑elected Mayor Vi Lyles, and delivered a clean sweep for Democrats on the council and school board in Charlotte's 2025 municipal election.
Federal shutdown hits day 34 as Charlotte votes on $19B transit tax. How Washington chaos, Raleigh redistricting, and local politics collide three weeks before Election Day.
The first CATS budget built on the new 1% sales tax totals $571.7 million. Council rejected criminalizing street vendors. Staff recommended thirteen of eighteen housing trust fund proposals. The Stellar Awards are coming — but the city's check is not.
Charlotte received 18 proposals requesting more than $45 million for its Housing Trust Fund — but only has $28.7 million to give out. The council votes April 27.
Charlotte City Council reviews $20.85 million in Housing Trust Fund staff recommendations — four rental projects, nine homeownership proposals — as council members push back on rezoning timing, geographic concentration, and deferred projects ahead of the April 27 vote.
Council approved $4.3M for a new transit authority start-up and major infrastructure contracts, while deferring a Gateway Station parking lease and a Norland Road path item.
Brendan K. Maginnis, the runner-up in Charlotte's September 2025 Democratic mayoral primary, has volunteered for the interim mayor appointment — from Copenhagen, where his family moved in January, and with a demographic-counter argument the Mercury did not solicit. By his count — initially approximately 46, revised to 44 in a follow-up email — none of those Democratic elected officials representing Charlotte at various levels are white males. The pitch collides with Charlotte-Mecklenburg NAACP President Corine Mack's public call for the council to elevate the Mayor Pro Tem rather than install a placeholder.
The Charlotte City Council deadlocked 5-5 Monday night on whether to even schedule a public hearing on a temporary moratorium for new data center approvals. Mayor Vi Lyles broke the tie, voting no. Meanwhile a 2.5-million-square-foot, 300-megawatt data center campus is going up at 10800 University City Boulevard — and under Charlotte's current zoning, the council had no role in approving it.