David Cameron is the most popular PM since Margaret Thatcher, according to poll
David Cameron - credit PA
David Cameron is most popular prime minister since Margaret Thatcher, according to a new UK poll.
The survey for The Times found Mr Cameron top of the premiers list despite losing the EU referendum and the furore over his controversial resignation honours list.
Some 32 per cent of respondents rated him “good or great”, while Tony Blair took 20 per cent and John Major and Gordon Brown took 14 per cent and 9 per cent respectively.
RELATED CONTENT
Newly drawn constituency boundaries could hand the Conservatives an increased majority
Poll shows Theresa May attracting 2015 Labour voters
Lady Thatcher was leagues ahead, however, with 43 per cent of support from voters polled.
Out of Labour voters, 15 per cent thought Cameron did a good job at No 10, compared with 15 per cent for Brown.
The poll also suggests Labour could be beginning to close the gap with Conservatives, although the Tories were still ahead by seven points.
The poll showed the Tories down four points on 38 per cent and Labour up three to reach 31 per cent. The new results follow recent polls which gave Theresa May's party a double-digit lead.
Among 18 to 24-year-olds Labour was the preferred party by 27 points, while among 25-49 year olds Labour was six points in the lead.
But the 18 to 24 group preferred Labour leader Jeremy Corbyn to May by only one point.
Meanwhile, research commissioned by The Sun has suggested Labour could lose 44 MPs to the Tories if Ukip voters flock to Mrs May's party at a general election.
Holyrood Newsletters
Holyrood provides comprehensive coverage of Scottish politics, offering award-winning reporting and analysis: Subscribe