If you haven't put your papers in to stand for parliament you're now too late as nominations have closed. 3,518 candidates are going to fight in 646 constituencies.
Labour and the Tories are running full slates in England, Scotland and Wales, though the Speaker Michael Martin is not facing a Tory or Liberal Democrat opponent.
The Liberal Democrats, meanwhile, are also standing aside for independent Richard Taylor, the local doctor who defeated Labour minister David Lock in 2001.