Local

‘Ready to fight like hell.’ Anti-Trump Charlotte protesters march for immigrant rights

A crowd estimated at 1,500 people marched on Central Avenue Saturday for a May Day anti-Trump protest in Charlotte.
A crowd estimated at 1,500 people marched on Central Avenue Saturday for a May Day anti-Trump protest in Charlotte. For to the Observer

Protesters marched through the heart of Charlotte’s immigrant community on Saturday to denounce what they called the Trump administration’s illegal and unwarranted deportations and anti-union, anti-worker policies and actions.

Police estimated the crowd of marchers on Central Avenue in east Charlotte at 1,500.

The Charlotte-Metrolina Labor Council, Action NC, Carolina Migrant Network and other community groups held the event to celebrate International Workers’ Day.

A woman holds her American flag tightly as she listens to speeches on Central Avenue in Charlotte Saturday during an anti-Trump protest.
A woman holds her American flag tightly as she listens to speeches on Central Avenue in Charlotte Saturday during an anti-Trump protest. Matthew Laczko For to the Observer

“I’m out here because I’m disgusted with what’s happening in our country, what Trump is doing, and this is only the second protest I’ve been to in my life,” Susan Ward of Charlotte said as she and other early arriving protesters received occasional honks of support from drivers. “The last one was a few weeks ago.”

Ward, 75, displayed a handmade sign that read “Dump Trump” on one side and “Justice for All” on the other. “All the lies,” she said. “They’re taking all our rights from us,” mentioning people being “taken away who are citizens, or anybody, without due process. I hope we can dump him.”

A crowd estimated at 1,500 people marched on Central Avenue for a May Day anti-Trump protest in Charlott on Saturday.
A crowd estimated at 1,500 people marched on Central Avenue for a May Day anti-Trump protest in Charlott on Saturday. Matthew Laczko For to the Observer

The event followed other protests in the region, including a rally and march by Lake Norman Indivisible in Davidson on Thursday.

A representative of Action NC addresses the crowd on Central Avenue for the May Day Trump Protests in Charlotte, North Carolina on May 3, 2025.
A representative of Action NC addresses the crowd on Central Avenue for the May Day Trump Protests in Charlotte, North Carolina on May 3, 2025. Matthew Laczko For to the Observer

“I’m here to be with all the workers internationally,” Angel Orellana, a 20-year-old Charlottean of Mexican and Salvadoran descent said. “This is what the movement’s for. The struggle is always going to be the same, no matter where we are, whether it’s Mexico, El Salvador, here in the U.S. or in Palestine.“

Protesters march on Central Avenue for the May Day anti-Trump protest in Charlotte Saturday.
Protesters march on Central Avenue for the May Day anti-Trump protest in Charlotte Saturday. Matthew Laczko For to the Observer

Ryan Christiano held a poster that read, “We are the 99 Percent.” She is in her early 20s and from the Lake Norman area, she said.

A man carries a sign with a crossed out Elon Musk face at an anti-Trump protest in Charlotte Saturday.
A man carries a sign with a crossed out Elon Musk face at an anti-Trump protest in Charlotte Saturday. Matthew Laczko For to the Observer

Lower- and middle-class workers hold the majority of political power, she said. “Elected officials are supposed to work for us, and the 1% shouldn’t be hoarding all the wealth at the top of the pyramid and refusing to redistribute it down so everybody else doesn’t have to suffer,” Christiano said

“It’s we the people,” her uncle Paul Nowosielski of Wingate said. “It’s as simple as that.”

A man stands with U.S. and Ukrainian flags at an anti-Trump protest in Charlotte on Saturday.
A man stands with U.S. and Ukrainian flags at an anti-Trump protest in Charlotte on Saturday. Matthew Laczko For to the Observer

U.S. Rep. Alma Adams, D-Charlotte, drew repeated applause as she addressed the crowd outside La Coalición (Latin American Coalition) on Central Avenue before the march.

U.S. Rep. Alma Adams surprises protesters with an appearance and a speech at an anti-Trump protest in Charlotte Saturday.
U.S. Rep. Alma Adams surprises protesters with an appearance and a speech at an anti-Trump protest in Charlotte Saturday. Matthew Laczko For to the Observer

“I support you, because immigrants’ rights are workers’ rights,” Adams said. “Our immigrant communities are a bedrock of the city of Charlotte, Mecklenburg County, North Carolina and the country.”

Immigrants are “job creators and business owners,” she said, including at least 16% of business owners in Mecklenburg County. She said they’ve delivered thousands of new jobs to the region and more than a billion dollars a year in tax revenue.

U.S. Rep. Alma Adams told protesters to “march with your heads high, march with your signs raised and march with your voices loud.”
U.S. Rep. Alma Adams told protesters to “march with your heads high, march with your signs raised and march with your voices loud.” Matthew Laczko For to the Observer

“Without immigrants there would be no United Sates of America,” Adams said .

She cited pro-immigrant, pro-worker legislation she’s sponsored and criticized Trump for his actions against both groups.

“The power of our government does not come from one man’s ego,” Adams said. “It comes from the people, and the people are ready to fight like hell. So listen, as you march today, march with your heads high, march with your signs raised and march with your voices loud.”

“This is a movement to be proud of, and you will always have an ally in me,” Adams said before the crowd marched peacefully and chanted loudly, as an overhead police drone and scores of officers on bicycles monitored the two-hour event.

Police eye the crowd marching down Central Avenue in Charlotte Saturday.
Police eye the crowd marching down Central Avenue in Charlotte Saturday. Matthew Laczko For to the Observer

This story was originally published May 3, 2025 at 3:33 PM.

Joe Marusak
The Charlotte Observer
Joe Marusak has been a reporter for The Charlotte Observer since 1989 covering the people, municipalities and major news events of the region, and was a news bureau editor for the paper. He currently reports on breaking news. Support my work with a digital subscription
Get unlimited digital access
#ReadLocal

Try 1 month for $1

CLAIM OFFER