Supporters of the group were escorted by police from the town’s railway station through the town centre to Church Green (pictured after the event), where they assembled for speeches before returning to the station to depart.
A number of people attended a counter demonstration in Rectory Road.
Four EDL supporters were arrested for minor public order offences.
Neighbourhood officers, community workers and other local figures kept residents and onlookers in the town centre informed and offered reassurance. Support was also provided by British Transport Police.
Speaking after the demonstrations concluded, Bradford District Chief Superintendent Scott Bisset, said:
“We have no legal power to ban these demonstrations, so the safety of the public is our priority when we work with partners to plan for these events.
“The public also have a big part to play and I would like to thank them for their patience and support, which helped the demonstrations in Keighley to take place without incident.
Councillor Susan Hinchcliffe, Leader of Bradford Council, said:
“I’d like to thank local people who showed their opposition to this demonstration by going about their business as normal.
“People in our district pride themselves on having respect for each other, whatever their background.
“I’d also like to thank staff from the Council and all our partner organisations and community and faith groups who enabled people to go about their daily lives with as little disruption as possible today. Their hard work, co-operation and positive influence has been significant.”