Now in its 135th year, protestors met outside the Art Gallery on the Headrow and began the slow procession through the city centre.
Led by a brass band, they walked towards Vicar Lane, passed the Corn Exchange, right into Duncan Street, up Briggate and back along the Headrow.
There were speeches from Leeds east MP, Richard Burgon, Ellen Clifford from Disabled People Against Cuts (DPAC), Dave Pike, the regional secretary from TUC Northeast, Yorkshire and Humber, Michael Agboh-Davison from Unite the Union, Sam Kirk from Stand Up To Racism and Megan Povey from the University and College Union (UCU).
Jane Aitchison, president of Leeds TUC, said: “It was a great attendance for Leeds Trade Union Council’s 135th May Day march and rally - over 1,000 marched around Leeds handing out leaflets, telling shoppers about the importance of being in a trade union.
“The theme of the march was ‘We demand change’. After the march there were speakers from across the labour and trade union movement and they were all united in demanding the change people in Leeds all need.
“Everyone feels let down by Labour in government. Everyone was promised they would be better off under Labour - and none of us are - we all feel betrayed.
“This was why Reform had made big gains electorally on Thursday which would benefit not one single working-class person.”
.jpeg?trim=0,67,0,85&crop=&width=800)
1. Leeds TUC 6 (Neil Terry)
Around 1,000 people turned out for the march, including MPs. | Neil Terry Photography
.jpeg?trim=0,152,0,0&crop=&width=800)
2. Leeds TUC 5 (Neil Terry)
The march moved its way through Leeds starting at the Headrow. | Neil Terry Photography
.jpeg?trim=0,79,0,73&crop=&width=800)
3. Leeds TUC 4 (Neil Terry)
There was no shortage of support for the annual march. | Neil Terry Photography
.jpeg?trim=0,50,0,102&crop=&width=800)
4. Leeds TUC 1 (Neil Terry)
The National Education Union joined the march. | Neil Terry Photography

5. Leeds TUC 7
There was no shortage of supporters for the gathering on Saturday afternoon. | Leeds TUC

.jpeg?trim=0,0,0,0&crop=&width=640&quality=70&enable=upscale)
