While the protesters were noisy, police reported no arrests Wednesday, the Charlotte (N.C.) Observer reported.
In an early-afternoon demonstration at Duke Energy's headquarters, about 20 police officers were nearby as protesters from Greenpeace and other groups demanded the utility company cut its ties with the American Legislative Exchange Council, which promotes a pro-business agenda.
Later, about 50 protesters gathered at Duke's Power Tower to decry pollution from Duke's power plants.
Company spokesman Tom Williams came outside to talk to the group. Duke's emissions are down, he said, since the company closed many of its small coal-fired plants.
On Tryon Street, about 100 people marched down the avenue protesting corporate greed. A group of about six Christian protesters shouted back.
"There is a smoking section of hellfire, where if you don't get born again, you will occupy a jail cell!" one of the Christian protesters yelled.
About 150 abortion foes marched in the afternoon. Some quietly prayed the rosary as they were escorted by a handful of bicycle-riding officers.
An attorney from Houston said she had come to Charlotte on her vacation to see the protests.
"I'm just overwhelmed with them," said Debra Jennings. "They're everywhere, it seems. It makes it a bit difficult to get around. But everyone has a right to speak."
Martin Bashir resigns from MSNBC over Sarah Palin comments
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'