Sweden

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
 * Ängie
 * Spun
 * colspan="2" rowspan="1" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |11
 * align="center" |94
 * align="center" |2
 *  Amsterdam
 * Sabina Ddumba
 * Not too young
 * style="text-align:center;" |19
 * style="text-align:center;" |86
 * align="center" |9
 * align="center" |110
 * align="center" |3
 * 🇭🇷 Zagreb
 * Mariette
 * For You
 * style="text-align:center;" |16
 * style="text-align:center;" |94
 * align="center" |9
 * align="center" |122
 * align="center" |4
 * 🇫🇮 Helsinki
 * Otto Knows ft. Lindsey Stirling & Alex Aris
 * Dying for you
 * align="center" bgcolor="#cc9966" |3
 * align="center" bgcolor="#cc9966" |162
 * align="center" bgcolor="#cc9966" |3
 * align="center" bgcolor="#cc9966" |150
 * align="center" |5
 * 🇳🇴 Oslo
 * Shy Martin
 * Good Together
 * style="text-align:center;" |25
 * style="text-align:center;" |50
 * colspan="2" rowspan="1" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |6
 * 🇭🇺 Budapest
 * Darin
 * Nobody Knows
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |17
 * align="center" |67
 * align="center" |7
 * 🇬🇧 London
 * Mayka
 * Watching You
 * align="center" |20
 * align="center" |86
 * align="center" |11
 * align="center" |90
 * align="center" |8
 * 🇬🇧 Glasgow
 * Jax Jones ft. Mabel & Rich The Kid
 * Ring Ring
 * align="center" |18
 * align="center" |85
 * align="center" |4
 * align="center" |146
 * align="center" |9
 * 🇰🇿 Astana
 * Stockholm Syndrome
 * Kalabalik
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |15
 * align="center" |125
 * align="center" |10
 * 🇲🇹 Valetta
 * Shy Martin
 * Good Together
 * colspan="2" style="text-align:center;" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |20
 * align="center" |80
 * align="center" |11
 * 🇰🇵 Pyongyang
 * Ionnalee
 * Gone
 * colspan="2" style="text-align:center;" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |15
 * align="center" |70
 * align="center" |12
 * 🇰🇷 Seoul
 * JRL
 * No Way
 * style="text-align:center;" bgcolor="gold" |1
 * style="text-align:center;" bgcolor="gold" |178
 * align="center" bgcolor="gold" |1
 * align="center" bgcolor="gold" |159
 * align="center" |13
 * 🇸🇪 Stockholm
 * Robin Bengtsson
 * Constellation Prize
 * style="text-align:center;" |22
 * style="text-align:center;" |67
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |14
 * 🇧🇷 Brasilia
 * Smash into pieces
 * Superstar in me
 * align="center" |8
 * align="center" |96
 * align="center" |7
 * align="center" |106
 * align="center" |15
 * 🇫🇷 Marseille
 * NOTD ft. Tove Styrke
 * Been there done that
 * style="text-align:center;" |6
 * style="text-align:center;" |104
 * align="center" bgcolor="silver" |2
 * align="center" bgcolor="silver" |141
 * align="center" |16
 * 🇦🇺 Canberra
 * Mabel ft. Kojo Funds
 * Finders Keepers
 * align="center" |23
 * align="center" |48
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |17
 * 🇧🇬 Sofia
 * Victor Leksell
 * Allt för mig
 * colspan="2" style="text-align:center;" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |13
 * align="center" |73
 * align="center" |18
 * 🇧🇬 Sofia
 * Maty Noyes
 * Say it to my face
 * align="center" |20
 * align="center" |66
 * align="center" |8
 * align="center" |96
 * align="center" |19
 * 🇱🇹 Vilnius
 * Cazzi Opeia ft. Jin x Jin
 * Batman & Robin
 * align="center" |14
 * align="center" |98
 * align="center" |7
 * align="center" |97
 * align="center" |20
 * 🇷🇴 Bucharest
 * Darin
 * Nobody Knows
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |17
 * align="center" |53
 * align="center" |21
 * 🇮🇱 Jerusalem
 * Zara Larsson
 * Don't worry bout me
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |20
 * align="center" |64
 * align="center" |22
 * 🇪🇪 Tallinn
 * Tove Lo
 * Glad he's gone
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" bgcolor="#FE8080" |21
 * align="center" bgcolor="#FE8080" |24
 * align="center" |23
 * 🇮🇪 Dublin
 * Yaeger
 * I don't even know what I'm saying
 * align="center" |22
 * align="center" |80
 * align="center" |9
 * align="center" |125
 * align="center" |24
 * 🇷🇴 Constanta
 * Ida LaFontaine
 * Go Again
 * align="center" |19
 * align="center" |81
 * align="center" |6
 * align="center" |122
 * align="center" |25
 * 🇰🇷 Busan
 * Caroline Roxy
 * Recover
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |12
 * align="center" |82
 * align="center" |26
 * 🇲🇰 Skopje
 * Elina
 * Wild Enough
 * align="center" |14
 * align="center" |120
 * align="center" |6
 * align="center" |135
 * align="center" |27
 * 🇮🇪 Cork
 * OX
 * Hidden
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |18
 * align="center" |50
 * align="center" |28
 * 🇺🇸 Washington
 * Smith & Thell
 * Hotel Walls
 * align="center" bgcolor="gold" |1
 * align="center" bgcolor="gold" |253
 * align="center" bgcolor="gold" |1
 * align="center" bgcolor="gold" |168
 * align="center" |29
 * 🇸🇪 Gothenburg
 * Nicole Sabouné
 * For Us
 * align="center" |17
 * align="center" |100
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |30
 * 🇦🇱 Tirana
 * Otto Knows ft. Lindsey Stirling & Alex Aris
 * Dying for you
 * align="center" |15
 * align="center" |216
 * align="center" |8
 * align="center" |119
 * align="center" |31
 * 🇷🇸 Belgrade
 * Axel Johansson ft. Tina Stachowiak
 * Miracles
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |17
 * align="center" |56
 * align="center" |32
 * 🇸🇬 Singapore
 * Estraden ft. Molly Sandén
 * Smartare
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |19
 * align="center" |41
 * align="center" |33
 * 🇺🇸 New York
 * Dotter
 * Bulletproof
 * align="center" |5
 * align="center" |142
 * align="center" bgcolor="gold" |1
 * align="center" bgcolor="gold" |172
 * align="center" |34
 * 🇨🇦 Ottawa
 * Lucas Estrada
 * Hold on me
 * align="center" |23
 * align="center" |54
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |35
 * 🇦🇿 Baku
 * Mike Perry ft. Mangoo & Wanja Janeva
 * Maze
 * align="center" |23
 * align="center" |63
 * align="center" |10
 * align="center" |92
 * align="center" |36
 * 🇫🇴 Tórshavn
 * Mike Perry ft. Charlotte Haining
 * Bloodshot
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |19
 * align="center" |52
 * align="center" |37
 * 🇧🇾 Minsk
 * Andreas Moss ft. Sinclair
 * Chaka Khan
 * align="center" bgcolor="#cc9966" |3
 * align="center" bgcolor="#cc9966" |168
 * align="center" bgcolor="silver" |2
 * align="center" bgcolor="silver" |152
 * align="center" |38
 * 🇮🇱 Tel Aviv
 * The Mamas
 * Let it be
 * align="center" |6
 * align="center" |132
 * colspan="2" rowspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |39
 *  Rotterdam
 * Elias Naslin ft. Elijah N & Lucy & Elbot
 * Stick Together
 * align="center" |15
 * align="center" |93
 * align="center" |40
 * 🇳🇴 Bergen
 * Andreas Moss ft. Sinclair
 * Chaka Khan
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |12
 * align="center" |114
 * align="center" |41
 * 🇹🇷 Ankara
 * Nova Miller
 * Mi Amor
 * align="center" bgcolor="silver" |2
 * align="center" bgcolor="silver" |164
 * align="center" |7
 * align="center" |126
 * align="center" |42
 * 🇦🇿 Ganja
 * Kaaze
 * Arrest Me
 * align="center" |11
 * align="center" |121
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |43
 * 🇦🇺 Sydney
 * Bossfight ft. Philip Strand
 * Voices
 * align="center" |20
 * align="center" |64
 * align="center" |8
 * align="center" |86
 * align="center" |44
 * 🇫🇮 Turku
 * Normandie
 * Holy Water
 * align="center" |5
 * align="center" |170
 * align="center" |4
 * align="center" |145
 * align="center" |45
 * 🇷🇴 Cluj-Napoca
 * Arch Enemy
 * The eagle flies alone
 * align="center" |25
 * align="center" |40
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |46
 * 🇱🇧 Beirut
 * Agnes
 * Fingers Crossed
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |11
 * align="center" |82
 * align="center" |47
 * 🇸🇰 Bratislava
 * Enoka
 * Like a hurricane
 * align="center" bgcolor="silver" |2
 * align="center" bgcolor="silver" |225
 * align="center" bgcolor="silver" |2
 * align="center" bgcolor="silver" |182
 * align="center" |48
 * 🇦🇲 Yerevan
 * Hartman ft. Christian Ramirez
 * Mine by tomorrow
 * align="center" |9
 * align="center" |126
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |49
 * 🇱🇻 Riga
 * Rebecca & Fiona ft. Parham
 * Different
 * align="center" |24
 * align="center" |59
 * align="center" |10
 * align="center" |88
 * align="center" |50
 * 🇲🇩 Chișinău
 * Enoka
 * Like a hurricane
 * align="center" |4
 * align="center" |271
 * align="center" bgcolor="silver" |2
 * align="center" bgcolor="silver" |151
 * align="center" |51
 * 🇷🇺 Moscow
 * Cornelia Jakobs
 * Weight of the world
 * align="center" |7
 * align="center" |133
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |52
 * 🇲🇦 Rabat
 * Steerner
 * Shadow Side
 * align="center" |5
 * align="center" |185
 * align="center" bgcolor="silver" |2
 * align="center" bgcolor="silver" |136
 * align="center" |53
 *  Maastricht
 * Felin
 * C19
 * align="center" |12
 * align="center" |102
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |54
 *  Sarajevo
 * Orkid
 * Get to know u
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |16
 * align="center" |65
 * align="center" |55
 * 🇰🇷 Incheon
 * Super-Hi ft. Neeka
 * Following the sun
 * colspan="4" align="center" bgcolor="#FFCDBD" |Failed to qualify from PQR
 * align="center" |56
 * 🇦🇹 Vienna
 * Ashbury Heights
 * Spectres from the black moss
 * align="center" bgcolor="#cc9966" |3
 * align="center" bgcolor="#cc9966" |191
 * align="center" bgcolor="#cc9966" |3
 * align="center" bgcolor="#cc9966" |130
 * align="center" |57
 * 🇳🇴 Trondheim
 * Jubël
 * Blue Jeans
 * align="center" |8
 * align="center" |126
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |58
 * 🇮🇪 Galway
 * Solence
 * Indestructible
 * align="center" |12
 * align="center" |103
 * align="center" |8
 * align="center" |112
 * align="center" |59
 * 🇦🇲 Gyumri
 * Human
 * Higher
 * align="center" |
 * align="center" |
 * align="center" |5
 * align="center" |185
 * align="center" bgcolor="silver" |2
 * align="center" bgcolor="silver" |136
 * align="center" |53
 *  Maastricht
 * Felin
 * C19
 * align="center" |12
 * align="center" |102
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |54
 *  Sarajevo
 * Orkid
 * Get to know u
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |16
 * align="center" |65
 * align="center" |55
 * 🇰🇷 Incheon
 * Super-Hi ft. Neeka
 * Following the sun
 * colspan="4" align="center" bgcolor="#FFCDBD" |Failed to qualify from PQR
 * align="center" |56
 * 🇦🇹 Vienna
 * Ashbury Heights
 * Spectres from the black moss
 * align="center" bgcolor="#cc9966" |3
 * align="center" bgcolor="#cc9966" |191
 * align="center" bgcolor="#cc9966" |3
 * align="center" bgcolor="#cc9966" |130
 * align="center" |57
 * 🇳🇴 Trondheim
 * Jubël
 * Blue Jeans
 * align="center" |8
 * align="center" |126
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |58
 * 🇮🇪 Galway
 * Solence
 * Indestructible
 * align="center" |12
 * align="center" |103
 * align="center" |8
 * align="center" |112
 * align="center" |59
 * 🇦🇲 Gyumri
 * Human
 * Higher
 * align="center" |
 * align="center" |
 * align="center" |59
 * 🇦🇲 Gyumri
 * Human
 * Higher
 * align="center" |
 * align="center" |
 * align="center" |
 * align="center" |
 * align="center" |