Spain

Table key

 * Winner
 * Second place
 * Third place
 * Automatically qualified to the final
 * Did not qualify for the final or disqualified
 * Last place
 * Did not compete

{| class="sortable wikitable" !Edn. !Host City !Artist !Song !Final !Points !Semi !Points
 * align="center" |1
 * 🇫🇷 Paris
 * Pastora Soler
 * Vive
 * align="center" |25
 * align="center" |26
 * colspan="2" rowspan="1" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |2
 *  Amsterdam
 * Ruth Lorenzo
 * Good girls don't lie
 * style="text-align:center;" |14
 * style="text-align:center;" |94
 * align="center" |7
 * align="center" |115
 * align="center" |3
 * 🇭🇷 Zagreb
 * Barei
 * I don't need to be you
 * style="text-align:center;" |10
 * style="text-align:center;" |132
 * align="center" |4
 * align="center" |143
 * align="center" |4
 * 🇫🇮 Helsinki
 * Alvaro Soler
 * La Cintura
 * align="center" |22
 * align="center" |77
 * align="center" |5
 * align="center" |138
 * align="center" |5
 * 🇳🇴 Oslo
 * Barei
 * Foolish NaNa
 * style="text-align:center;" |9
 * style="text-align:center;" |110
 * align="center" bgcolor="silver" |2
 * align="center" bgcolor="silver" |161
 * align="center" |6
 * 🇭🇺 Budapest
 * Ruth Lorenzo
 * Renuncio
 * colspan="2" rowspan="1" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |16
 * align="center" |77
 * align="center" |7
 * 🇬🇧 London
 * Blas Cantó
 * Él no soy yo
 * align="center" |16
 * align="center" |98
 * align="center" |5
 * align="center" |117
 * align="center" |8
 * 🇬🇧 Glasgow
 * Ana Mena
 * Te deseo lo mejor
 * colspan="2" rowspan="5" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |13
 * align="center" |107
 * align="center" |9
 * 🇰🇿 Astana
 * Ariel Cardeña
 * La cancion de los gatos
 * align="center" |15
 * align="center" |126
 * align="center" |10
 * 🇲🇹 Valetta
 * Barei
 * Foolish NaNa
 * align="center" bgcolor="#FE8080" |22
 * align="center" bgcolor="#FE8080" |67
 * align="center" |11
 * 🇰🇵 Pyongyang
 * Melendi ft. Alejandro Sanz & Arkano
 * Déjala que baile
 * align="center" |18
 * align="center" |58
 * align="center" |12
 * 🇰🇷 Seoul
 * Paulina Rubio
 * Suave y sutil
 * align="center" bgcolor="#FE8080" |22
 * align="center" bgcolor="#FE8080" |19
 * align="center" |13
 * 🇸🇪 Stockholm
 * María
 * Muérdeme
 * style="text-align:center;" |14
 * style="text-align:center;" |83
 * align="center" |4
 * align="center" |139
 * align="center" |14
 * 🇧🇷 Brasilia
 * Lola Indigo ft. Mala Rodríguez
 * Mujer Bruja
 * align="center" |16
 * align="center" |67
 * align="center" |8
 * align="center" |92
 * align="center" |15
 * 🇫🇷 Marseille
 * Gata Cattana
 * Cartas que no repartí
 * colspan="2" rowspan="1" style="text-align:center;" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |15
 * align="center" |62
 * align="center" |16
 * 🇦🇺 Canberra
 * Beatriz Luengo ft. Mala Rodríguez
 * Caprichosa
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |17
 * align="center" |41
 * align="center" |17
 * 🇧🇬 Sofia
 * JOWST ft. Manel Navarro & Maria Celin
 * Roller coaster ride
 * style="text-align:center;" bgcolor="#FE8080" |26
 * style="text-align:center;" bgcolor="#FE8080" |47
 * align="center" |10
 * align="center" |83
 * align="center" |18
 * 🇧🇬 Plovdiv
 * Lola Indigo
 * El Humo
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" bgcolor="#FE8080" |18
 * align="center" bgcolor="#FE8080" |40
 * align="center" |19
 * 🇱🇹 Vilnius
 * Ruth Lorenzo
 * 99
 * align="center" |16
 * align="center" |92
 * align="center" |6
 * align="center" |121
 * align="center" |20
 * 🇷🇴 Bucharest
 * Lola Indigo ft. Mala Rodríguez
 * Mujer Bruja
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |18
 * align="center" |33
 * align="center" |21
 * 🇮🇱 Jerusalem
 * Fran Coem
 * A Matar
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |17
 * align="center" |71
 * align="center" |22
 * 🇪🇪 Tallinn
 * Lola Indigo ft. Aitana
 * Me Quedo
 * align="center" |4
 * align="center" |169
 * align="center" |6
 * align="center" |134
 * align="center" |23
 * 🇮🇪 Dublin
 * Natalia Lacunza
 * Tarántula
 * align="center" |25
 * align="center" |74
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |24
 * 🇷🇴 Constanta
 * DJ Valdi ft. Aitor Galan & Jia Miles
 * Put it on me
 * align="center" |7
 * align="center" |131
 * align="center" |6
 * align="center" |109
 * align="center" |25
 * 🇰🇷 Busan
 * Ruth Lorenzo
 * Underworld
 * align="center" |17
 * align="center" |77
 * align="center" |7
 * align="center" |128
 * align="center" |26
 * 🇲🇰 Skopje
 * Tiësto ft. Mabel
 * God is a dancer
 * align="center" |7
 * align="center" |153
 * align="center" |10
 * align="center" |111
 * align="center" |27
 * 🇮🇪 Cork
 * Alba Messa
 * Fantasma
 * align="center" |5
 * align="center" |169
 * align="center" |4
 * align="center" |135
 * align="center" |28
 * 🇺🇸 Washington
 * Alex Maxwell
 * Let Go
 * align="center" bgcolor="#FE8080" |26
 * align="center" bgcolor="#FE8080" |52
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |29
 * 🇸🇪 Gothenburg
 * Different Heaven ft. Roseanna Brown
 * Strangers
 * align="center" |5
 * align="center" |169
 * align="center" bgcolor="silver" |2
 * align="center" bgcolor="silver" |175
 * align="center" |30
 * 🇦🇱 Tirana
 * Tiësto ft. Mabel
 * God is a dancer
 * align="center" |7
 * align="center" |247
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |31
 * 🇷🇸 Belgrade
 * Jonas Blue ft. Tifa Chen
 * Billboard
 * colspan="2" rowspan="4" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |12
 * align="center" |105
 * align="center" |32
 * 🇸🇬 Singapore
 * Ivan Torrent ft. Celica Soldream
 * Architects of life
 * align="center" |13
 * align="center" |79
 * align="center" |33
 * 🇺🇸 New York
 * Ivan Torrent ft. Ten Avatars & Myah Marie
 * Get me high
 * align="center" |12
 * align="center" |104
 * align="center" |34
 * 🇨🇦 Ottawa
 * Vega Almohalla
 * En el aire
 * align="center" |11
 * align="center" |110
 * align="center" |35
 * 🇦🇿 Baku
 * KSHMR ft. Sak Noel & TxTHEWAY
 * Bruk it down
 * align="center" |7
 * align="center" |145
 * align="center" |5
 * align="center" |115
 * align="center" |36
 * 🇫🇴 Tórshavn
 * DJDURAN ft. Katty S
 * Come, come, come
 * align="center" |7
 * align="center" |146
 * align="center" bgcolor="silver" |2
 * align="center" bgcolor="silver" |157
 * align="center" |37
 * 🇧🇾 Minsk
 * Megara
 * Involución
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |13
 * align="center" |69
 * align="center" |38
 * 🇮🇱 Tel Aviv
 * Claudia Mena
 * Cositas Malas
 * align="center" |12
 * align="center" |105
 * align="center" |6
 * align="center" |124
 * align="center" |39
 *  Rotterdam
 * Diabulus in musica
 * Invisible
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |16
 * align="center" |45
 * align="center" |40
 * 🇳🇴 Bergen
 * KSHMR ft. Sak Noel & TxTHEWAY
 * Bruk it down
 * align="center" |7
 * align="center" |270
 * align="center" |6
 * align="center" |168
 * align="center" |41
 * 🇹🇷 Ankara
 * Tatiana Delalvz ft. Danny Romero
 * Reza
 * align="center" |7
 * align="center" |133
 * align="center" |4
 * align="center" |160
 * align="center" |42
 * 🇦🇿 Ganja
 * Lola Indigo ft. Danna Paola & Denise Rosenthal
 * Santería
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |12
 * align="center" |84
 * align="center" |43
 * 🇦🇺 Sydney
 * Trivecta ft. Miyoki
 * Labyrinth
 * align="center" |5
 * align="center" |155
 * align="center" bgcolor="#cc9966" |3
 * align="center" bgcolor="#cc9966" |149
 * align="center" |44
 * 🇫🇮 Turku
 * Blashy & Bere ft. Mr. Javier
 * Pegao
 * align="center" |22
 * align="center" |53
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |45
 * 🇷🇴 Cluj-Napoca
 * Allan Ramirez ft. Lauren Mayhew
 * Come with me
 * align="center" |4
 * align="center" |146
 * align="center" bgcolor="gold" |1
 * align="center" bgcolor="gold" |197
 * align="center" |46
 * 🇱🇧 Beirut
 * JBILL
 * The girl on fire
 * align="center" |21
 * align="center" |60
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |47
 * 🇸🇰 Bratislava
 * Danny Avila
 * My Blood
 * align="center" |11
 * align="center" |100
 * align="center" |8
 * align="center" |119
 * align="center" |48
 * 🇦🇲 Yerevan
 * Ricky Merino ft. Danny Romero
 * Bestia
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |16
 * align="center" |58
 * align="center" |49
 * 🇱🇻 Riga
 * Mike Wit ft. Kayl & Carla Jam
 * I feel that
 * align="center" |18
 * align="center" |84
 * align="center" |8
 * align="center" |92
 * align="center" |50
 * 🇲🇩 Chișinău
 * Tatiana Delalvz ft. Danny Romero
 * Reza
 * align="center" |7
 * align="center" |248
 * align="center" |6
 * align="center" |111
 * align="center" |51
 * 🇷🇺 Moscow
 * Chica Sobresalto
 * Fusión del núcleo
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |13
 * align="center" |82
 * align="center" |52
 * 🇲🇦 Rabat
 * Nosfe ft. Alexandra Stan, Sak Noel & Los Tioz
 * Tembleque
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |11
 * align="center" |80
 * align="center" |53
 *  Maastricht
 * Holden Redd ft. Tara Gabriel & Martha Rush
 * Wait for you
 * align="center" |22
 * align="center" |78
 * align="center" |10
 * align="center" |100
 * align="center" |54
 *  Sarajevo
 * Supremme de Luxe
 * Llévame al cielo
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |17
 * align="center" |53
 * align="center" |55
 * 🇰🇷 Incheon
 * Belén Aguilera
 * Cristal
 * colspan="4" align="center" bgcolor="#FFCDBD" |Failed to qualify from PQR
 * align="center" |56
 * 🇦🇹 Vienna
 * AleOn ft. Kajacks
 * Take Me
 * align="center" |19
 * align="center" |81
 * align="center" |10
 * align="center" |73
 * align="center" |57
 * 🇳🇴 Trondheim
 * Famous Oberogo
 * Hoy ya no
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" bgcolor="#FE8080" |21
 * align="center" bgcolor="#FE8080" |21
 * align="center" |58
 * 🇮🇪 Galway
 * Noelia Franco
 * Solo uno más
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |15
 * align="center" |61
 * align="center" |59
 * 🇦🇲 Gyumri
 * Bones UK
 * Dirty little animals
 * align="center" |
 * align="center" |
 * Tembleque
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |11
 * align="center" |80
 * align="center" |53
 *  Maastricht
 * Holden Redd ft. Tara Gabriel & Martha Rush
 * Wait for you
 * align="center" |22
 * align="center" |78
 * align="center" |10
 * align="center" |100
 * align="center" |54
 *  Sarajevo
 * Supremme de Luxe
 * Llévame al cielo
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |17
 * align="center" |53
 * align="center" |55
 * 🇰🇷 Incheon
 * Belén Aguilera
 * Cristal
 * colspan="4" align="center" bgcolor="#FFCDBD" |Failed to qualify from PQR
 * align="center" |56
 * 🇦🇹 Vienna
 * AleOn ft. Kajacks
 * Take Me
 * align="center" |19
 * align="center" |81
 * align="center" |10
 * align="center" |73
 * align="center" |57
 * 🇳🇴 Trondheim
 * Famous Oberogo
 * Hoy ya no
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" bgcolor="#FE8080" |21
 * align="center" bgcolor="#FE8080" |21
 * align="center" |58
 * 🇮🇪 Galway
 * Noelia Franco
 * Solo uno más
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |15
 * align="center" |61
 * align="center" |59
 * 🇦🇲 Gyumri
 * Bones UK
 * Dirty little animals
 * align="center" |
 * align="center" |
 * align="center" |59
 * 🇦🇲 Gyumri
 * Bones UK
 * Dirty little animals
 * align="center" |
 * align="center" |
 * align="center" |
 * align="center" |
 * align="center" |