In 1981, Tatchell was selected by the Labour Party to run in the Bermondsey by-election. This seat was won by Simon Hughes, a Liberal Democrat. Tatchell has claimed – and it is widely accepted – that the Bermondsey by-election was particularly dirty in terms of campaigning. In 1990, he lost in the Labour selection contest for the Hampstead and Highgate constituency against Glenda Jackson. Tatchell left the Labour Party in 2000 and became a member of the Green Party, and was selected to run as a Green candidate for Oxford East in 2007, but pulled out in December 2009 citing brain damage that occurred as a result of assaults received while protesting.
- Ekklesia, Smearing Tatchell.