It has emerged that only 25 out of Westminster's 650 MPs have given their recent £7,000 pay rise to charity.

The report by The Sun found that 69 MPs pledged to donate their controversial pay rises to charitable causes when the rise went into effect in July.

The ten per cent pay rise means MPs now earn £74,000, up from £67,000 - at a time when public sector workers are facing pay caps of one per cent increases and the government is doing its best to scrap tax credits for working families.

The rise was recommended and implemented by the government's independent watchdog, which meant it went through automatically - but all of the party leaders told their MPs to give it away as a mark of solidarity.

69 MPs publicly pledged to give the extra £7,000 away to good causes, but The Sun found that only the following MPs could confirm they had actually done so:

Labour

Yvette Cooper

Norman Coaker

Jo Cox

Neil Coyle

Jack Dromey

Ivan Lewis

Gloria de Pietro

Gisela Stewart

Conor McGinn

Andy Slaughter

Conservative

Nicola Blackwood

Maria Caulfield

Jason McCartney

Kevin Foster

Richard Fuller

Nicky Morgan

Paul Maynard

David Mowat

Andrew Percy

Dominic Raab

Andrew Stephenson

Chris White

Liberal Democrats

Nick Clegg

Tim Farron

Green

Caroline Lucas