The last parliamentary election was held on 5 May 2005. An MP's term of office is a variable one of up to 5 years which means that the latest time the next Parliamentary election can be held is May 2010.
To find out more about Parliamentary Elections please visit
www.electoralcommission.org.uk.