Mr Corbyn visited the packed town hall with Calder Valley parliamentary candidate Josh Fenton-Glynn, and was welcomed with rapturous applause.
He had to deliver his speech twice because there was not enough room in the town hall for everyone to hear him.
Addressing crowds, which included former Halifax and Calder Valley Labour MPs Alice Mahon and Christine McCafferty, he pledged to invest in flood defences for the Calder Valley.
He said: “You’ve got a a candidate who is serious about campaigning against poverty, serious about representing the area, serious about standing up for the schools.
“And very serious about the needs of the community and also very serious about flood defences and river management.
“We cannot go through winter after winter where we go into a crisis, everybody wrings their hands and then hopes it’s not too wet in the summer. That’s not good enough.
“People should not go through the trauma and the stress of having their homes flooded year in, year out.
“It’s up to us to invest properly to make sure there are proper river management procedures and flood defences.
“What you need is an MP who is going to do those things and Josh is your man.”
On the same day Mr Corbyn promised an extra £7.4bn a year for the NHS, he told supporters Labour would invest in mental health and social care services.
“When we say we want parity of esteem between physical and mental health, I absolutely mean it,” he said.
“To end the stigma around mental health and invest in mental health services so that people don’t suffer in silence.”
He added: “This election is at one level about the service we want to deliver.
“I think all schools should be properly funded and not have to have collections among the parents to pay the teachers.
“That seems to me fundamentally wrong. I want a decent chance for every child, in every school, whatever the post code.
“This election is about how we deal with an economy. Do we spend the next five years reducing tax for corporations and the very rich?
“Or do we spend the next five years investing all across the country in good infrastructure, in sustainable industries, in the good services we need, in our young people and the skills they need.?”
He said he was proud to offer himself up as Prime Minister, saying: “I’m a person that learns from others and I’ve learnt a lot from everybody in every part of Britain.”