According to the poll for The Sunday Times by YouGov, 42 per cent Britons want the 87-year-old Queen to let Prince Charles take on her duties after 62 years as heir apparent, compared with 36 per cent who want her to continue.
For the first time in a decade, opinion has also swung decisively in favour of the crown passing to the Prince of Wales (53 per cent) rather than skipping a generation to Prince William.
Three-quarters (75 per cent) believe this is a good idea with only 13 per cent opposed to it.
Buckingham Palace has made it clear that the Queen, who will be 88 in April, still enjoys remarkably good health and intends to honour the promise she made as a 21-year-old to serve her people for the rest of her life "whether it be long or short", a report in the Times said.
Also Read
The public is ready for Charles to take over some of the Queen's core duties.
A majority (54 per cent) think it would be a good idea for Charles to take over the weekly audience with the prime minister, according to the poll.
"The Queen is of an extraordinary age, and Charles has recovered so massively in public approval(over the past five years). Now people are very comfortable with him having a substantially bigger role," Peter Kellner, president of YouGov, was quoted as saying.