I think one cause of the decline of foot ferries is the spread of the car: when people routinely walked between neighbouring villages or into market towns then a rowing boat ferry over the intervening river was attractive if it saved a mile or so of diversion to a bridge. The motorist today has no use for a foot ferry, so unless they link up with bus or train services they only get used for very local journeys or by hikers (and ferry enthusiasts).
Another is the disappearance of the people who lived in cheap riverside cottages, had a rowing boat, and made a living (just about) through a mixture of ferrying, fishing, fowling and rush-gathering. The riverside cottages went from being the cheapest (as they were damp and kept getting flooded) to the most expensive.
I found an old list of English ferries which I complied in 2017 for the Cyclists Touring Club website. It was incomplete then, and probably out of date now. It deliberately omitted services which ran along rivers rather than across them, such as pleasure trips along the Thames.
"English ferries from my own knowledge:
Cornwall:
Penzance - St Mary's
Scilly Isles inter-island ferries
Helford Passage
Falmouth - St Mawes
Falmouth - Flushing
Falmouth - Mylor
Falmouth - Truro
St Mawes - St Anthony
Trelissick - Philleigh (King Harry Ferry)
Padstow - Rock
Fowey - Boddinnick
Torpoint - Plymouth
Cremyll - Plymouth
Devon:
(Plymouth ferries as above)
Bigbury - Bantham
Salcombe - East Portlemouth
Dartmouth ferries (2)
Starcross - Exmouth
Lundy ferry
Dorset:
Sandbanks ferry.
Hampshire:
Lymington - Yarmouth
Southampton - Hythe
Southampton - Cowes
East Cowes - West Cowes
Portsmouth - Ryde
Portsmouth - Fishbourne
Portsmouth - Gosport
Southsea - Ryde (hovercraft)
Hamble - Warsash
Hayling Island - Southsea
Bristol:
Gas Street ferry
Surrey
Weybridge - Shepperton
Molesey - Hampton
London:
(Hampton as above)
Twickenham ferry
Woolwich ferry
Kent / Essex:
Tilbury - Gravesend
Norfolk:
Reedham ferry
Shropshire:
Hampton Lode ferry
Cumbria:
Windermere ferry
Ambleside - Bowness - Lakeside
Lakeside - Fell Foot
Tyne & Wear:
Shields ferry"
Other contributors added:
Devon also
Instow to Appledore (Torridge Estuary)
Plymouth Barbican to Mount Batten Park (River Plym)
Wembury Point to Newton Ferrers and Noss Mayo (River Yealm)
Shaldon to Teignmouth (River Teign)
Turf/Topsham (River Exe)
Topsham Ferry (River Exe)
Suffolk:
Butley
Walberswick,
Southwold
Bawdsey,
Harwich - Shotley - Felixstowe
Norfolk:
Kings Lynn - West Lynn
Since this 2017 list I have become aware of only one more - the Sunbury ferry over the Thames in Surrey.
- I bet you didn't know about the Thelwall or Little Hulme ferries? Most people don't because they aren't advertised by the company (who only operate them due to old laws) and no one will put them on Traveline.
Quite right, I hadn't. Thanks for posting about them.