About 24 million TV viewers watched the Queen’s message about the coronavirus pandemic on Sunday, according to overnight figures.
More than 14 million viewers watched the broadcast to the nation on BBC One, with about five million viewing it on ITV.
Another 2.5 million watched the monarch deliver her rare speech on Channel 4.
More watched on Channel 5, Sky News and the BBC News channel, taking the overall audience to 23.97 million.
Catch-up services are not included in overnight figures.
Only Boris Johnson’s statement announcing strict new coronavirus restrictions has drawn a larger TV audience this year.
More than 27 million watched the prime minister’s address on 23 March, according to overnight figures.
It was only the fifth time the Queen has given such a speech in her 68-year reign.
Her most recent Christmas Day message drew a combined overnight audience of 7.85 million.
In her speech on Sunday, the Queen said the UK “will succeed” in its fight against the coronavirus pandemic.
She thanked people for following government rules to stay inside and paid tribute to key workers for their efforts.
Speaking from Windsor Castle, the Queen said the pandemic was a “different” challenge compared to what the nation had faced before.
The message ended with the words “we will meet again” – an apparent reference to Dame Vera Lynn’s bolstering war anthem We’ll Meet Again.
The Queen’s four other special addresses were given in 1991, 1997, 2002 and 2012.
The first was made at the beginning of the land war in Iraq, while the second was given on the eve of the funeral of Diana, Princess of Wales.
The 2002 address came on the eve of her mother’s funeral, while the 2012 speech marked her Diamond Jubilee.
Sunday’s pre-recorded message was filmed by a single cameraman wearing protective equipment.