The Conservative Party saw a sharp fall in donations at the start of the year, figures show.
Between January 1 and March 31, the Conservative Party accepted £3,680,000 from 220 separate donors, compared with £7,447,000 from 230 donors in the final quarter of 2018.
In comparison, in the first quarter of 2018, the Conservatives accepted nearly £5 million from 234 donors.
All parties reported accepting a total of £6,835,235 in donations in the first quarter of 2019, according to new figures from the Electoral Commission.
This is more than £3.7 million less than the amount accepted in the previous quarter, between October 1 and December 31 2018, it said.
Between January 1 and March 31 2019, Labour accepted £3,520,000 from 102 donors, compared with £3,755,000 from 90 donors in the final quarter of 2018.
Some of the largest donations were given to Labour, more than half of which came from trade unions.
Unite gave the party nearly £540,000 in the first quarter of 2019 and Unison £326,000, both donating more than they had in the final quarter of 2018.
In 2019, the Conservatives' largest donation came from Sir Michael L Davis, who gave £316,000.
The Scottish National Party was given £259,000 by five donors, while UKIP raised almost £118,000 from only three donors, a significant improvement on the £13,000 the party raised in the final quarter of 2018.
The Greens received £59,000 from 14 donors, less than they managed in the final quarter of 2018 when they got £113,000 from 20 donors.