Police arrested 46 people in the aftermath of a protest rally held by the English Defence League in Wellington.
Following a four-hour protest by the English Defence League in Wellington on Saturday, and a counter "unity" demonstration in the town, 10 people were charged with public order offences and three people were given cautions.
Other people arrested have been bailed pending further inquiries. Two people were due to appear at Telford Magistrates Court today.
Police confirmed there were "pockets of disorder" as up to 350 EDL members and 250 opposition protesters gathered in Wellington.
Chief Inspector Keith Gee said: "The fact that we have been able to deal with the biggest policing operation in West Mercia in recent times while at the same time managing to continue with our core business of prevention and detection of crime speaks volumes."
Both protests ended at about 3pm. Incidents were reported later in the afternoon as demonstrators left the town, including trouble near to the Telford Central Mosque and at Morrisons.
Telford & Wrekin Council leader Kuldip Sahota said: "I realise that this has been a stressful time . . . but the fact that the demonstrations have largely passed off peacefully vindicates every decision that Telford & Wrekin Council and West Mercia Police have taken."