Marathon runners raised £52.8 million, £1m more than last year, bringing the total raised since the race began in 1981 to £610.7m.
"We are extremely pleased to announce another amazing record amount of money raised for charities by London Marathon runners," race director Hugh Brasher said in a statement.
"The fact that this figure increased again for the sixth year in a row, despite the well publicised economic woes, shows just how committed our runners are to raising funds for good causes."

