Search Icon

Have I Got News for You Season 31

Here's where to watch every episode of Have I Got News for You season 31. Mouseover or tap an episode to see where to stream it. Click or tap the play icon to stream it on the best available service.
Season 31, Episode 01 Trevor McDonald, Marcus Brigstocke, Lembit Öpik

S31 E01

Apr 21, 2006
view more

Trevor McDonald, Marcus Brigstocke, Lembit Öpik Apr 21, 2006

Not Available
Season 31, Episode 02 Sean Lock, Peter Capaldi, Shami Chakrabarti

S31 E02

Apr 21, 2006
view more

Sean Lock, Peter Capaldi, Shami Chakrabarti Apr 21, 2006

Not Available
Season 31, Episode 03 Julian Clary, Quentin Letts, Alun Cochrane

S31 E03

Apr 21, 2006
view more

Julian Clary, Quentin Letts, Alun Cochrane Apr 21, 2006

Not Available
Season 31, Episode 04 Michael Buerk, Diane Abbott, David Mitchell

S31 E04

Apr 21, 2006
view more

Michael Buerk, Diane Abbott, David Mitchell Apr 21, 2006

Not Available
Season 31, Episode 05 Alexander Armstrong, Fern Britton, Andy Hamilton

S31 E05

Apr 21, 2006
view more

Alexander Armstrong, Fern Britton, Andy Hamilton Apr 21, 2006

Not Available
Season 31, Episode 06 Carol Vorderman, Richard E Grant, Dr Phil Hammond

S31 E06

Apr 21, 2006
view more

Carol Vorderman, Richard E Grant, Dr Phil Hammond Apr 21, 2006

Not Available
Season 31, Episode 07 Jeremy Clarkson, Julia Hartley-Brewer, Mark Steel

S31 E07

Apr 21, 2006
view more

Jeremy Clarkson, Julia Hartley-Brewer, Mark Steel Apr 21, 2006

Not Available
Season 31, Episode 08 Jack Dee, John O'Farrell, Liza Tarbuck

S31 E08

Apr 21, 2006
view more

Jack Dee, John O'Farrell, Liza Tarbuck Apr 21, 2006

Not Available