The SNP received just over £10,000 in declared donations in the last three months despite May’s General Election.

The figure is dwarfed by the given to some of the SNP's rivals such as the Conservatives who took in a whopping £9 million.

But the SNP said that the figures were misleading as they did not include amounts under £7,500.

A spokesman for the SNP said that its total income last year was more than £7m.

He added: "We thank all of our donors - big and small - for contributing to the extraordinary success of the party.

"Latest polls show the SNP at record levels of support, and of course in May we won 56 out of 59 Westminster seats in Scotland.”

Between the start of April and the end of June a total of 12 political parties accepted almost £21 million in donations, the figures released by the elections watchdog, the Electoral Commission, show.

The largest amount recorded was the £9.16 million given to the Conservatives in the run up to their victory in May.

Labour also received £7.8m, NIgel Farage's UK Independence Party (UKIP) £2m and the Liberal Democrats, who saw their MP number slump from almost 60 to just 8 in the election, £1.3m.

The SNP accepted donations totalling £10,560.

The figures only include donations and loans over £7,500.

In addition to the donations, during the second quarter of 2015, six political parties, including the SNP, accepted a total of £1,738,649 from public funds.

There were also another 36 political parties across the UK that did not meet the deadline for reporting.

The Electoral Commission said that unless they were able to provide a reasonable explanation further action could be taken.