The biggest march was in central London, with a crowd of about 200,000 people, according to police.
The organisers said half a million took part, but the turnout was still a lot smaller than for the anti-war march in February.
There were loads of protests in other parts of the UK too.