Finland

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
 * Diandra
 * Nadaa
 * align="center" |17
 * align="center" |78
 * align="center" |5
 * align="center" |126
 * align="center" |2
 *  Amsterdam
 * Alma
 * Dye my hair
 * colspan="2" rowspan="1" style="text-align:center;" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |19
 * align="center" |63
 * align="center" |3
 * 🇭🇷 Zagreb
 * Saara Aalto
 * No Fear
 * rowspan="1" style="text-align:center;" bgcolor="gold" |1
 * rowspan="1" style="text-align:center;" bgcolor="gold" |196
 * align="center" bgcolor="gold" |1
 * align="center" bgcolor="gold" |207
 * align="center" |4
 * 🇫🇮 Helsinki
 * Jenni Vartiainen
 * Junat ja naiset
 * align="center" |10
 * align="center" |129
 * colspan="2" rowspan="1" align="center" bgcolor="#99FF99" |Member of big 6
 * align="center" |5
 * 🇳🇴 Oslo
 * Vesala
 * Nyt on lähtö
 * colspan="2" rowspan="1" style="text-align:center;" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |15
 * align="center" |86
 * align="center" |6
 * 🇭🇺 Budapest
 * Venior
 * Sugar Rush
 * colspan="2" rowspan="1" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |11
 * align="center" |103
 * align="center" |7
 * 🇬🇧 London
 * Satin Circus
 * Crossroads
 * align="center" |13
 * align="center" |109
 * align="center" |12
 * align="center" |96
 * align="center" |8
 * 🇬🇧 Glasgow
 * Evelina
 * Ei Filtterii
 * colspan="2" rowspan="1" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |14
 * align="center" |89
 * align="center" |9
 * 🇰🇿 Astana
 * Saara Aalto
 * Domino
 * align="center" |11
 * align="center" |103
 * align="center" bgcolor="silver" |2
 * align="center" bgcolor="silver" |296
 * align="center" |10
 * 🇲🇹 Valletta
 * Saara Aalto
 * Domino
 * style="text-align:center;" |11
 * style="text-align:center;" |110
 * align="center" bgcolor="silver" |2
 * align="center" bgcolor="silver" |146
 * align="center" |11
 * 🇰🇵 Pyongyang
 * Evelina ft. Julma H
 * Fuulaa
 * colspan="2" style="text-align:center;" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |19
 * align="center" |54
 * align="center" |12
 * 🇰🇷 Seoul
 * Gabriel Lion
 * Ekstaasiin
 * colspan="2" style="text-align:center;" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |16
 * align="center" |72
 * align="center" |13
 * 🇸🇪 Stockholm
 * Sini Yasemin
 * Lihasmuistissa
 * colspan="2" style="text-align:center;" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |14
 * align="center" |64
 * align="center" |14
 * 🇧🇷 Brasilia
 * Saara
 * Sangria
 * align="center" |24
 * align="center" |37
 * align="center" |5
 * align="center" |106
 * align="center" |15
 * 🇫🇷 Marseille
 * Isac Elliot ft. Tyga
 * Lipstick
 * colspan="2" rowspan="1" style="text-align:center;" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" bgcolor="#FE8080" |18
 * align="center" bgcolor="#FE8080" |30
 * align="center" |16
 * 🇦🇺 Canberra
 * New Ro
 * I Cum
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |12
 * align="center" |66
 * align="center" |17
 * 🇧🇬 Sofia
 * Robin Packalen ft. Sanni
 * Miten eskimot suutelee
 * colspan="2" style="text-align:center;" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |12
 * align="center" |75
 * align="center" |18
 * 🇧🇬 Plovdiv
 * Kygo ft. Sandro Cavazza
 * Happy Now
 * align="center" |12
 * align="center" |107
 * align="center" |6
 * align="center" |102
 * align="center" |19
 * 🇱🇹 Vilnius
 * Perttu ft. Malou
 * Milky Way
 * align="center" |13
 * align="center" |104
 * align="center" |9
 * align="center" |87
 * align="center" |20
 * 🇷🇴 Bucharest
 * Jenni Vartiainen
 * Junajat ja naiset
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |13
 * align="center" |78
 * align="center" |21
 * 🇮🇱 Jerusalem
 * Møtions ft. Michael Schulte
 * Money on me
 * align="center" |11
 * align="center" |108
 * align="center" bgcolor="silver" |2
 * align="center" bgcolor="silver" |137
 * align="center" |22
 * 🇪🇪 Tallinn
 * Sanni
 * Että mitähän vittua
 * colspan="2" rowspan="7" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |18
 * align="center" |57
 * align="center" |23
 * 🇮🇪 Dublin
 * Perttu
 * Old Stones
 * align="center" |11
 * align="center" |113
 * align="center" |24
 * 🇷🇴 Constanta
 * The Dark Element
 * Something you used to know
 * align="center" |13
 * align="center" |80
 * align="center" |25
 * 🇰🇷 Busan
 * Cyan Kicks
 * Gasoline
 * align="center" |16
 * align="center" |81
 * align="center" |26
 * 🇲🇰 Skopje
 * Dilemma ft. Mira Luoti
 * Kuuletko
 * align="center" |11
 * align="center" |97
 * align="center" |27
 * 🇮🇪 Cork
 * Evelina
 * Sun Vika
 * align="center" |18
 * align="center" |62
 * align="center" |28
 * 🇺🇸 Washington
 * Janji ft. Kristiina Brask
 * Sleepwalking
 * align="center" |19
 * align="center" |59
 * align="center" |29
 * 🇸🇪 Gothenburg
 * Alex Mattson ft. PJZ
 * Can't say no
 * align="center" |14
 * align="center" |108
 * align="center" |10
 * align="center" |110
 * align="center" |30
 * 🇦🇱 Tirana
 * Møtions ft. Michael Schulte
 * Money on me
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |12
 * align="center" |92
 * align="center" |31
 * 🇷🇸 Belgrade
 * Nightwish
 * Noise
 * align="center" |20
 * align="center" |90
 * align="center" |8
 * align="center" |124
 * align="center" |32
 * 🇸🇬 Singapore
 * Erika Vikman
 * Cicciolina
 * align="center" |4
 * align="center" |202
 * align="center" bgcolor="gold" |1
 * align="center" bgcolor="gold" |202
 * align="center" |33
 * 🇺🇸 New York
 * Beast in black
 * Blind and frozen
 * align="center" |9
 * align="center" |118
 * colspan="2" align="center" bgcolor="#99FF99" |Member of big 6
 * align="center" |34
 * 🇨🇦 Ottawa
 * Nelli Millan
 * Lohikäärmettä mä metsästän
 * align="center" |18
 * align="center" |79
 * align="center" |10
 * align="center" |114
 * align="center" |35
 * 🇦🇿 Baku
 * Alex Mattson
 * Better Off
 * align="center" |20
 * align="center" |84
 * align="center" |10
 * align="center" |98
 * align="center" |36
 * 🇫🇴 Tórshavn
 * Ilari ft. Sharon
 * Bujaka
 * align="center" bgcolor="#cc9966" |3
 * align="center" bgcolor="#cc9966" |164
 * align="center" bgcolor="silver" |2
 * align="center" bgcolor="silver" |146
 * align="center" |37
 * 🇧🇾 Minsk
 * Adi L Hasla
 * Kevät
 * align="center" |12
 * align="center" |111
 * colspan="2" align="center" bgcolor="#99FF99" |Member of big 6
 * align="center" |38
 * 🇮🇱 Tel Aviv
 * Kiara Nelson
 * Adore You
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |13
 * align="center" |86
 * align="center" |39
 *  Rotterdam
 * Kymppilinja ft. Erika Vikman
 * OMG
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |20
 * align="center" |30
 * align="center" |40
 * 🇳🇴 Bergen
 * Ilari ft. Sharon
 * Bujaka
 * align="center" |19
 * align="center" |160
 * align="center" bgcolor="#cc9966" |3
 * align="center" bgcolor="#cc9966" |191
 * align="center" |41
 * 🇹🇷 Ankara
 * Haloo Helsinki!
 * Hulluuden Highway
 * align="center" |8
 * align="center" |133
 * align="center" bgcolor="gold" |1
 * align="center" bgcolor="gold" |145
 * align="center" |42
 * 🇦🇿 Ganja
 * Erika Vikman
 * Syntisten Pöytä
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |11
 * align="center" |104
 * align="center" |43
 * 🇦🇺 Sydney
 * Pihlaja
 * Flippaan
 * align="center" bgcolor=gold |1
 * align="center" bgcolor=gold |219
 * align="center" bgcolor=gold |1
 * align="center" bgcolor=gold |205
 * align="center" |44
 * 🇫🇮 Turku
 * Robin Packalen
 * Drop Dead
 * align="center" |14
 * align="center" |100
 * colspan="2" rowspan="1" align="center" bgcolor="#99FF99" |Member of big 6
 * align="center" |45
 * 🇷🇴 Cluj-Napoca
 * Recens
 * My Remedy
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |12
 * align="center" |83
 * align="center" |46
 * 🇱🇧 Beirut
 * Anniina
 * Sekasi
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |19
 * align="center" |27
 * align="center" |47
 * 🇸🇰 Bratislava
 * Evelina
 * Formula
 * align="center" |10
 * align="center" |110
 * align="center" bgcolor="#cc9966" |3
 * align="center" bgcolor="#cc9966" |113
 * align="center" |48
 * 🇦🇲 Yerevan
 * Founding Neverland ft. Samy Elbanna
 * Saviors & Saints
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |13
 * align="center" |67
 * align="center" |49
 * 🇱🇻 Riga
 * Teflon Brothers ft. Pandora
 * I love you
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |17
 * align="center" |59
 * align="center" |50
 * 🇲🇩 Chișinău
 * Robin Packalen
 * Drop Dead
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |15
 * align="center" |75
 * align="center" |51
 * 🇷🇺 Moscow
 * Robin Packalen ft. Alex Mattson
 * Hard to love
 * align="center" bgcolor="silver" |2
 * align="center" bgcolor="silver" |170
 * align="center" bgcolor="silver" |2
 * align="center" bgcolor="silver" |178
 * align="center" |52
 * 🇲🇦 Rabat
 * Faro Freaks ft. Mad Ice
 * She wants a man
 * align="center" |7
 * align="center" |139
 * colspan="2" rowspan="1" align="center" bgcolor="#99FF99" |Member of big 6
 * align="center" |53
 *  Maastricht
 * Samlight ft. N3DEK
 * Across the seas
 * align="center" |20
 * align="center" |89
 * align="center" |8
 * align="center" |109
 * align="center" |54
 *  Sarajevo
 * JaySic
 * Lift Off
 * colspan="2" rowspan="4" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |11
 * align="center" |102
 * align="center" |55
 * 🇰🇷 Incheon
 * Danêl ft. Roye
 * For Now
 * align="center" |12
 * align="center" |114
 * align="center" |56
 * 🇦🇹 Vienna
 * Rony Rex ft. Girli
 * Cold Feet
 * align="center" |19
 * align="center" |46
 * align="center" |57
 * 🇳🇴 Trondheim
 * Robin Packalen ft. SAAY
 * Sucker for that love
 * align="center" |17
 * align="center" |43
 * align="center" |58
 * 🇮🇪 Galway
 * Pykari ft. Ringa Manner
 * Lohdutus
 * align="center" |8
 * align="center" |130
 * align="center" |6
 * align="center" |120
 * align="center" |59
 * 🇦🇲 Gyumri
 * Blame Me!
 * To Ashes
 * align="center" |
 * align="center" |
 * Faro Freaks ft. Mad Ice
 * She wants a man
 * align="center" |7
 * align="center" |139
 * colspan="2" rowspan="1" align="center" bgcolor="#99FF99" |Member of big 6
 * align="center" |53
 *  Maastricht
 * Samlight ft. N3DEK
 * Across the seas
 * align="center" |20
 * align="center" |89
 * align="center" |8
 * align="center" |109
 * align="center" |54
 *  Sarajevo
 * JaySic
 * Lift Off
 * colspan="2" rowspan="4" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |11
 * align="center" |102
 * align="center" |55
 * 🇰🇷 Incheon
 * Danêl ft. Roye
 * For Now
 * align="center" |12
 * align="center" |114
 * align="center" |56
 * 🇦🇹 Vienna
 * Rony Rex ft. Girli
 * Cold Feet
 * align="center" |19
 * align="center" |46
 * align="center" |57
 * 🇳🇴 Trondheim
 * Robin Packalen ft. SAAY
 * Sucker for that love
 * align="center" |17
 * align="center" |43
 * align="center" |58
 * 🇮🇪 Galway
 * Pykari ft. Ringa Manner
 * Lohdutus
 * align="center" |8
 * align="center" |130
 * align="center" |6
 * align="center" |120
 * align="center" |59
 * 🇦🇲 Gyumri
 * Blame Me!
 * To Ashes
 * align="center" |
 * align="center" |
 * align="center" |59
 * 🇦🇲 Gyumri
 * Blame Me!
 * To Ashes
 * align="center" |
 * align="center" |
 * align="center" |
 * align="center" |
 * align="center" |