Complete listing of this year's candidates.

BNP

* Pauline Gregory

Conservative

* David Davies

* William Graham

* Laura Anne Jones

* Nicholas Ramsay

* John Prosser

* Barrie O'Keefe

* Terri Anne Matthews

* Matthew Evans

Green

* Peter Varley

* Ann Were

* Robert Clarke

* Ernest Hamer

* Geraldine Layton

* Teresa Telfer

* Matthew James

Independent Wales Party

* Catherine Lloyd

* Gareth Roberts

* Susan Price

* Andrew Broad

Labour

* Peter Law

* Neil McEvoy

* John Griffiths

* Lynne Neagle

* Rosemary Butler

* Huw Lewis

* Jeff Cuthbert

* Irene James

* Sian James

Liberal Democrat

* Michael German

* Ed Townsend

* Alison Willott

* Phylip Hobson

* Robert Roffe

* Huw Price

Plaid Cymru

* Jocelyn Davies

* Lindsay Whittle

* Mohammad Asghar

* Gill Jones

* Joanne Daniels

* Aneurin Preece

ProLife

* Joseph Biddulph

* Norman Plaisted

* Fiona Pinto

* Thomas Flynn

Socialist Labour Party

* Arthur Scargill

* Paul Adams

* Hayley O'Rourke

* Robert Morris

* Mary Millington

* Reehana Sayeed

UK Independence Party

* David J Rowlands

* Neal Reynolds

* Roger Thomas

* Hugh Moelwyn-Hughes