Scottish political parties have revealed their candidates for the upcoming European Parliament elections in May.

Voting is due to take place on Thursday May 23, however this could be called off if a Brexit deal is announced before then.

Parties put forward their preferred six candidates, with the number elected proportional to the share of votes received.

Scotland is represented by six MEPs in the European Parliament, with three current MEPs standing again in the election.

Here is the full list of Scottish candidates running in the forthcoming election.

Alyn Smith (currently an MEP)

Christian Allard

Aileen Macleod

Margaret Ferrier

Heather Anderson

Alexander Kerr

David Martin (currently an MEP)

Jayne Baxter

Craig Miller

Amy Lee Fraioli

Callum O'Dwyer

Angela Bretherton

Nosheena Mobarik (Currently an MEP)

Iain McGill

Shona Haslam

Iain Whyte

Andrea Gee

Michael Kusznir

Maggie Chapman

Lorna Slater

Gillian Mackay

Chas Booth

Mags Hall

Allan Faulds

Sheila Ritchie

Fred Mackintosh

Catriona Bhatia

Vita Zaporozcenko

John Edward

Clive Sneddon

Donald MacKay

Janice MacKay

Otto Inglis

Mark Meechan

Roy Hill

Neil Wilson

David Macdonald

Peter Griffiths

Kate Forman

Heather Astbury

Colin McFadyen

Catherine Edgeworth

Louis Stedman-Bryce

Karina Walker

James Ferguson-Hannah

Stuart Waiton

Paul Aitken

Calum Walker

Ken Parke

Gordon Edgar