The Six Months That Reshaped Charlotte’s City Hall

Photographer Logan Cyrus spent six months finding the human moments inside Charlotte’s strangest season of governance. A photo essay.

Photography by Logan Cyrus
Charlotte Mayor Pro Tem James Mitchell speaks with reporters at the government center after Mayor Vi Lyles announced her resignation.

A few hours after Mayor Vi Lyles announced her resignation on May 8, Mayor Pro Tem James Mitchell stopped by the government center before going to Quail Hollow for the Truist Championship.

Government meetings typically aren’t a photographer’s dream assignment.

People sitting around a table in business attire, talking for three and four hours on end about motions and substitute motions behind a brown dais, aren’t as visually gripping as, say, sunrises with a football team or passionate protests.

But Logan Cyrus can find humanity in strange places. And our city’s government officials are actually three-dimensional characters — they’re funny and frustrating, they’re moms and dads, and they range in age from 20s to 70s. Together they can be a hot mess, but like it or not, they’re our hot mess.

Besides, governing is inherently a messy practice. In fact, in America, the mess is kind of the point.

The past six months, in particular the past eight weeks, will go down as one of the wildest stretches in memory for local governance. City council dealt with and shot down the I-77 toll lanes, put a moratorium on data centers, and processed a historic mayoral change after Vi Lyles announced her resignation on May 8. It was a lot to digest even for seasoned council members. And it left the three first-term members — J.D. Mazuera Arias, Joi Mayo, and Kimberly Owens — wondering at times if it’s always this way.

“I told J.D. and Joi, I hope this first term is remembered by all three of us as the absolute nadir of our time,” Owens told me last month.

On multiple occasions, the chamber was filled to the gills, with overflow crowds watching on televisions in the lobby. Many wore red t-shirts that said they were part of a Party for Socialism and Liberation. Others wore suits. Others were city workers lobbying for better pay. Others came in firefighter T-shirts to lobby successfully for a 10% raise. Some public comments were pure performance for social media. But often a sincere voice would step to the mic, voice cracking, and deliver two minutes from the heart.

Logan, maneuvering quietly through the crowd, kept finding human moments. Looking through his images throughout the spring, I couldn’t help but think that some — like one of the vote on the I-77 rescission below, with Republican Ed Driggs looking around at his colleagues in shock, and Democrat Malcolm Graham holding a tenuous two fingers in the air as the deciding vote — should be archived and preserved as signature snapshots of this strange and defining season.

Put together, Logan’s images tell a story of these most significant six-plus months.

Swearing-in: A celebration of the past in future

City council had a turbulent 2025, facing fierce frustration after the killing of Iryna Zarutska on the light rail, and several other controversies, including: a settlement with retiring CMPD chief Johnny Jennings and the indictment of council member Tiawana Brown on federal fraud charges related to COVID-relief funds. Jennings concluded his 30 years of service in December, opening the door for new chief Estella Patterson. And Brown lost her re-election bid to Joi Mayo.

Mayo was one of three new council members sworn in on December 1, 2025, alongside Owens and Mazuera Arias.

Former mayor Richard Vinroot, who served from 1991-1995, attended the ceremonies to witness the presentation of the Richard Vinroot International Achievement Award, which went to longtime community member Tonya Jameson.
Outgoing council member Tiawana Brown prays during her final meeting.
Councilwoman Dimple Ajmera’s daughter, Charlotte Bajaj, scans the audience.
Outgoing CMPD Chief Johnny Jennings shakes former mayor Harvey Gantt’s hand.
Mayor Lyles’ family observes an opening prayer.

Tolls, highways, and data centers … oh, my

The spring was marked by heated conversations and public forums on two contentious issues. NCDOT’s proposal to spend $4 billion in public and private money on toll lanes drew the most organized opposition to any project in recent memory. The original plans would’ve forced some people in the historically McCrorey Heights neighborhood out of their homes, raising concerns that Charlotte was repeating its history of putting pavement through Black neighborhoods. The state revised the plans to avoid displacing people in McCrorey Heights, but they couldn’t regain the public’s trust, and council rescinded support. A little more than a week later, the regional transportation authority pulled its support, too.

Meanwhile, Charlotte took up an issue that’s sweeping the nation: data centers. Several have already been built. Others are approved and planned in the city, including a 3 million square foot center off of Moores Chapel Road. The plans drew concerns from environmentalists and neighbors, while others defended data centers as necessary sources of tax revenue. Ultimately, council unanimously approved putting a 150-day moratorium on data centers.

Rev. Dr. Janet Garner-Mullins of the West Boulevard Neighborhood Coalition stands in support of the data center moratorium.
Former mayor Jennifer Roberts showed support for the data center moratorium.
Charlotte attorney Larry Shaheen waves to a crowd of people who jeered as he spoke out against banning data centers and urged council to work within the boundaries of North Carolina law.
Opponents of data centers hold up posters with nearly 6,000 signatures of residents outside of the government center ahead of public comment.
Raki McGregor, an influential leader in the Black Political Caucus, listens as NCDOT representative Brett Canipe addresses city council during discussion to rescind support of the toll lane project.
Ethan White approaches the dais after delivering his remarks as a cybersecurity expert in favor of the data center moratorium. As a sidenote: We became pretty well acquainted with the officer behind White, Gene Jarka, as the spring went along. He worked security for Mayor Lyles, and he was also the officer who provided security for Sen. Thom Tillis during our April breakfast with him.
Members of council, notably Malcolm Graham, hold their hands up in favor or rescinding the city’s support of the Interstate 77 toll lanes project. Ed Driggs, meanwhile, looked around in dismay.
Beth Henry, a concerned resident in East Charlotte, steps down after speaking in favor of the data center moratorium.

From Vi to Rob: A mayoral transition

Lyles’ decision to resign was an earthquake of a news story on May 8, the same day as the opening round of the Truist Championship at Quail Hollow. Lyles said she wanted to spend more time with her family. She was Charlotte’s first Black woman mayor, and served for four-plus terms — more than any other mayor in city history not named Pat McCrory.

Five hours after Mayor Lyles announced her resignation on May 8, Mayor Pro Tem James Mitchell met with reporters at the government center, before heading out to Quail Hollow for the Truist Championship.
City staffers present Lyles with a Charlotte street sign bearing her name and time in office as a parting gift during her last city council meeting in June.
Council members filled out paper ballots to vote on Lyles’ replacement.
The city clerk departs the chamber with the ballots to count the votes.
Attorney Robert Harrington was taking notes as the results of the second round of voting went in his favor. Harrington’s first day as Charlotte’s 60th mayor will be July 1, and will serve for 18 months.
Carrie Cook, who was the runner up, greets Harrington outside of council chambers after the vote.
Mayor Lyles addresses council, city staff, and the general public after being honored with the Order of the Long Leaf Pine, the highest civilian honor in North Carolina, during her final city council business meeting.

Council will take its regularly scheduled July recess before returning in August.

But … July could also be when people who intend to run for mayor in 2027 announce their candidacies.

More Optimist Coverage:

Read The Charlotte Optimist

Stories that lead. Every Sunday evening.