BBC1 scoops six most popular shows on Christmas Day
The Queen’s message attracted more than 7.8 million viewers across several channels.
Mrs Brown’s Boys gave the BBC the top rated show on a single channel on Christmas Day with 6.8 million viewers.
The Queen’s message attracted 7.8 million viewers over BBC1, ITV and ITV’s catch-up plus-one channel, and was also broadcast on Sky.
Hit soap EastEnders and period drama Call The Midwife were next, both with 6.3 million, followed by the Queen’s Christmas broadcast on BBC1 (5.9 million), which was also seen by 1.9 million on ITV.
The Christmas message beat Doctor Who, which was sixth with 5.7 million.
In the top 10, ITV got a look-in at seventh place with Coronation Street, at 5.1 million, including its plus-one catch-up channel.
Last year the Strictly Come Dancing Christmas special was the most popular programme on TV on Christmas Day, with an average audience of 7.2 million watching head judge Len Goodman’s final appearance on the panel.
Channel 4 said The Great British Bake off attracted the broadcaster’s biggest Christmas Day overnight audience since modern records began in 2002.
The previous biggest Christmas Day broadcast on Channel 4 was Home Alone in 2016 which drew three million viewers.
After Coronation Street, ITV’s biggest success was fellow soap Emmerdale with 3.7 million viewers – 10th on the list of most popular shows.
BBC News was eighth in the top 10, with 4.2 million viewers, and The Highway Rat, also on BBC1, was ninth with four million.