Political campaigns spent a total of almost £40 million on the 2015 general election, figures have revealed.
Biggest spenders were the Conservatives, with £15,587,956, ahead of Labour's £12,087,340, the Liberal Democrats' £3,529,106 and Ukip's £2,851,465, said the Electoral Commission.
The total of £39,023,564 outstripped the £34,463,890 spent on the 2010 campaign by almost £5 million. But 2015 was still cheaper than the record-breaking 2005 campaign when £42 million was lavished on wooing voters.