Organizers had previously expected anywhere from 2,000 to 10,000 protesters.
The march was largely peaceful, however, two people were arrested.
One protester, 23-year-old Anna Marie Wright, was arrested for violating a law by wearing a mask, according to police.
Wright was arrested at 2:25 p.m.
At the time of the arrest she also had a knife, police said.
Chris Stevens, 32, was also arrested for disorderly conduct, assault on a government official and resisting arrest.
Stevens was drunk, CMPD police chief Rodney Monroe told reporters, and was not part of the March on Wall Street South.
The protesters assembled around 11 a.m. at Frazier Park near uptown, then at 1 p.m. went into uptown, passing Bank of America, Wells Fargo and Duke Energy headquarters.
Organizers say the protest was peaceful, but hundreds of police officers were on the streets just in case.
Police Chief Rodney Monroe and about 120 officers marched with demonstrators through uptown to keep protesters safe and peaceful.