Image copyright PA Image caption The current series will be the last to feature both Paul Hollywood and Mary Berry as judges

The Great British Bake Off has filled every spot in the top five most watched programmes of the year so far.

An average of almost 13.5 million people have tuned in to each episode of the BBC One competition, according to the research body Barb.

It is the largest number of viewers Bake Off has attracted in its seven-year history.

The ratings include people who recorded the show and then watched it up to seven days after broadcast.

Most watched programmes 2016 Title, channel, date Number of viewers 1) The Great British Bake Off (BBC One), 24 August 13.58 million 2) The Great British Bake Off (BBC One), 31 August 13.45 million 3) The Great British Bake Off (BBC One), 14 September 13.29 million 4) The Great British Bake Off (BBC One), 21 September 13.12 million 5) The Great British Bake Off (BBC One), 7 September 13.08 million 6) Britain's Got Talent (ITV), 16 April 12.46 million 7) Britain's Got Talent (ITV), 23 April 12.32 million 8) Euro 2016: Portugal v France (BBC One), 10 July 12.27 million 9) Euro 2016: Wales v Belgium analysis (BBC One), 1 July 11.89 million 10) Britain's Got Talent (ITV) 30 April 11.87 million

The data covers only the first five episodes of the current series, and does not include the sixth instalment which aired on 28 September.

Other popular shows this year have been ITV's talent show Britain's Got Talent and Euro 2016 matches, with the former as Bake Off's closest competitor.

One episode of the talent show attracted 12.5 million viewers in April, putting it in sixth place.

Channel 4 has signed a three-year deal with Love Productions, which makes The Great British Bake Off, to air the show from 2017.

Follow us on Twitter @BBCNewsEnts, on Instagram, or if you have a story suggestion email entertainment.news@bbc.co.uk.