Since the 2016 referendum, 670 guests have appeared on Question Time.
However, only different 330 people have guested, because some came on the show 2+ times each.
Emily Thornberry has appeared most (12 times) then Barry Gardiner (8 times).
Diane Abbott 8 times
Isabel Oakeshott 8 times
James Cleverly 7 times
Lisa Nandy 7 times
Camilla Tominey 6 times
Caroline Lucas 6 times
Jacob Rees-Mogg 6 times
Julia Hartley-Brewer 6 times
Kate Andrews 6 times
Kwasi Kwarteng 6 times
Angela Rayner 5 times
Charles Moore 5 times
Clive Lewis 5 times
Damian Green 5 times
Dominic Raab 5 times
Gina Miller 5 times
Ian Blackford 5 times
Jo Swinson 5 times
Owen Smith 5 times
Richard Burgon 5 times
Vince Cable 5 times
Anna Soubry 4 times
Anneliese Dodds 4 times
Brandon Lewis 4 times
Camilla Cavendish 4 times
Chris Grayling 4 times
Chuka Umunna 4 times
Claire Perry 4 times
David Davis 4 times
Jon Ashworth 4 times
Keir Starmer 4 times
Layla Moran 4 times
Leanne Wood 4 times
Mairead McGuinness 4 times
Melanie Phillips 4 times
Nadhim Zahawi 4 times
Nigel Farage 4 times
Piers Morgan 4 times
Rebecca Long-Bailey 4 times
Richard Tice 4 times
Tim Farron 4 times
Tim Martin 4 times
Zanny Minton Beddoes 4 times
Andy McDonald 3 times
Ayesha Hazarika 3 times
Chris Leslie 3 times
David Gauke 3 times
David Lidington 3 times
Dawn Butler 3 times
Elizabeth Truss 3 times
Fraser Nelson 3 times
Geoff Norcott 3 times
Jeremy Corbyn 3 times
Joanna Cherry 3 times
Juergen Maier 3 times
Karen Bradley 3 times
Kenneth Clarke 3 times
Kezia Dugdale 3 times
Liz Saville Roberts 3 times
Merryn Somerset Webb 3 times
Michelle Dewberry 3 times
Nicky Morgan 3 times
Nish Kumar 3 times
Paul Mason 3 times
Paul Nuttall 3 times
Peter Hitchens 3 times
Richard Walker 3 times
Rod Liddle 3 times
Rory Stewart 3 times
Sal Brinton 3 times
Sarah Churchwell 3 times
Theresa Villiers 3 times
Tim Stanley 3 times
Val McDermid 3 times
Yanis Varoufakis 3 times
The data comes from the following Wiki page...
en.wikipedia.org/wiki/List_of_Q…