Aged between 16 and 55, they were among 50 people detained during the anti-austerity protest in London on Thursday.
Those bailed include three men who were stopped by police in Trafalgar Square at around 2.25pm. When they were searched officers discovered a range of items including knives, smoke and paint grenades, gas canisters and lock picks.
Three men, aged 38, 55 and 50 were arrested on suspicion of possession of offensive weapons. They were taken to a central London police station and subsequently bailed to return on a date in late January 2016.
Mark Edwards, 50, of Thornton Heath in Croydon, south London, has been charged with assaulting a police officer, and possession of a class B drug.
He will appear on bail at Westminster Magistrates Court on December 7.
A 19-year-old has man accepted a police caution for assault on police.
There were ugly scenes outside Buckingham Palace as protesters lobbed cones, fireworks and bottles at mounted police officers, while there were pockets of vandalism in parts of Westminster and Soho.
Sir Bernard Hogan-Howe, Metropolitan Police Commissioner, described those that had thrown fireworks and missiles at officers and their horses as “despicable”.
The Commissioner said he believed protesters had deliberately attacked the animals during the demonstration in central London, organised by Anonymous to hit back at austerity measures and perceived inequality brought about by the Government.
More than 1,000 people are estimated to have attended the march.