A Walsall man arrested following a demonstration in West Yorkshire by far-right group the English Defence League has been charged with a public order offence.
Two other men from the West Midlands have been issued with fixed penalty notices.
The trio are among a total of 14 men who were detained on suspicion of a range of offences during and after the protest in Bradford on Saturday, in which bottles, cans, stones and smoke bombs were thrown.
Campaign group Unite Against Fascism was holding a separate protest on the same day, leading to clashes.
The 23-year-old Walsall man has been charged with a public order offence and has been bailed to appear at Leeds Magistrates Court in December.
A 42-year-old Wolverhampton man and a 23-year-old man from Birmingham were issued fixed penalty notices for disorder.
At one point around 100 people climbed over a barricade to hurl missiles at police from neighbouring waste ground.