British soldiers helped evacuate hundreds of people from rising floodwaters in the historic city of York on Sunday, after heavy rainfall inundated towns and cities across northern England.

Prime Minister David Cameron pledged more military help for the region as the army was deployed to move 300 to 400 people from their homes in York, where the River Ouse was expected to continue rising until Monday, the local council said.

Some 100 soldiers were also helping emergency services in the hardest hit areas of West Yorkshire, including Leeds, police said, after the region suffered its worst flooding in 70 years.