France

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
 * Talisco
 * The Keys
 * align="center" |18
 * align="center" |80
 * colspan="2" rowspan="1" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |2
 *  Amsterdam
 * Jain
 * Makeba
 * style="text-align:center;" |18
 * style="text-align:center;" |91
 * align="center" |4
 * align="center" |140
 * align="center" |3
 * 🇭🇷 Zagreb
 * Shy'm
 * L'effet de serre
 * colspan="2" rowspan="1" style="text-align:center;" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |14
 * align="center" |85
 * align="center" |4
 * 🇫🇮 Helsinki
 * Eugénie
 * Vents Contraires
 * align="center" |21
 * align="center" |96
 * align="center" bgcolor="gold" |1
 * align="center" bgcolor="gold" |183
 * align="center" |5
 * 🇳🇴 Oslo
 * Madame Monsieur
 * Partir
 * style="text-align:center;" |15
 * style="text-align:center;" |95
 * align="center" bgcolor="#cc9966" |3
 * align="center" bgcolor="#cc9966" |159
 * align="center" |6
 * 🇭🇺 Budapest
 * Florina
 * Va va vis
 * align="center" |19
 * align="center" |90
 * align="center" bgcolor="gold" |1
 * align="center" bgcolor="gold" |198
 * align="center" |7
 * 🇬🇧 London
 * Megan
 * Sous ma peau
 * align="center" |19
 * align="center" |89
 * align="center" |9
 * align="center" |112
 * align="center" |8
 * 🇬🇧 Glasgow
 * Shy'm ft. Kid Ink
 * Mayday
 * align="center" bgcolor="#FE8080" |26
 * align="center" bgcolor="#FE8080" |51
 * align="center" |5
 * align="center" |114
 * align="center" |9
 * 🇰🇿 Astana
 * Maitre Gims ft. Vianney
 * La Même
 * colspan="2" rowspan="4" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |21
 * align="center" |67
 * align="center" |10
 * 🇲🇹 Valetta
 * Florina
 * Va va vis
 * align="center" |12
 * align="center" |89
 * align="center" |11
 * 🇰🇵 Pyongyang
 * Francine Belle
 * Beautiful Heights
 * align="center" |16
 * align="center" |63
 * align="center" |12
 * 🇰🇷 Seoul
 * HollySiz
 * Rather than talking
 * align="center" |18
 * align="center" |55
 * align="center" |13
 * 🇸🇪 Stockholm
 * Luna ft. Iyaz
 * Run this town
 * style="text-align:center;" |4
 * style="text-align:center;" |128
 * align="center" bgcolor="#cc9966" |3
 * align="center" bgcolor="#cc9966" |131
 * align="center" |14
 * 🇧🇷 Brasilia
 * Kulick
 * Colors
 * align="center" bgcolor="gold" |1
 * align="center" bgcolor="gold" |143
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |15
 * 🇫🇷 Marseille
 * Corson
 * Raise me up
 * style="text-align:center;" bgcolor="#FE8080" |26
 * style="text-align:center;" bgcolor="#FE8080" |34
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |16
 * 🇦🇺 Canberra
 * Claudio Capéo ft. Kendji Girac
 * Que dieu me pardonne
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |13
 * align="center" |69
 * align="center" |17
 * 🇧🇬 Sofia
 * Co & Jane
 * Les chateaux de sable
 * colspan="2" style="text-align:center;" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |13
 * align="center" |67
 * align="center" |18
 * 🇧🇬 Plovdiv
 * Suzane
 * SLT
 * align="center" |15
 * align="center" |82
 * align="center" |9
 * align="center" |90
 * align="center" |19
 * 🇱🇹 Vilnius
 * Blow
 * Green Unicorn
 * align="center" |17
 * align="center" |90
 * align="center" |10
 * align="center" |105
 * align="center" |20
 * 🇷🇴 Bucharest
 * Luna ft. Iyaz
 * Run this town
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |17
 * align="center" |71
 * align="center" |21
 * 🇮🇱 Jerusalem
 * Jenifer
 * Comme c'est bon
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |13
 * align="center" |72
 * align="center" |22
 * 🇪🇪 Tallinn
 * Hugel ft. Amber Van Day
 * WTF
 * align="center" |15
 * align="center" |104
 * align="center" |5
 * align="center" |141
 * align="center" |23
 * 🇮🇪 Dublin
 * Kinnie Lane
 * Through the stars
 * align="center" |17
 * align="center" |109
 * align="center" |4
 * align="center" |174
 * align="center" |24
 * 🇷🇴 Constanta
 * Première Fois
 * Numéro Uno
 * colspan="2" rowspan="5" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |18
 * align="center" |54
 * align="center" |25
 * 🇰🇷 Busan
 * L.B.One ft. Laenz
 * Trust Me
 * align="center" |15
 * align="center" |86
 * align="center" |26
 * 🇲🇰 Skopje
 * Imen Es
 * Attentat
 * align="center" |20
 * align="center" |44
 * align="center" |27
 * 🇮🇪 Cork
 * Maxenss
 * Flûtiste
 * align="center" |19
 * align="center" |41
 * align="center" |28
 * 🇺🇸 Washington
 * Nazca
 * Back in the game
 * align="center" |12
 * align="center" |87
 * align="center" |29
 * 🇸🇪 Gothenburg
 * Tibz
 * Nation
 * align="center" |10
 * align="center" |120
 * align="center" |6
 * align="center" |117
 * align="center" |30
 * 🇦🇱 Tirana
 * Hugel ft. Amber Van Day
 * WTF
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |13
 * align="center" |87
 * align="center" |31
 * 🇷🇸 Belgrade
 * Jenifer
 * On oublie le reste
 * align="center" |22
 * align="center" |82
 * align="center" |10
 * align="center" |91
 * align="center" |32
 * 🇸🇬 Singapore
 * Emy LTR
 * Evolution
 * colspan="2" rowspan="6" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |11
 * align="center" |86
 * align="center" |33
 * 🇺🇸 New York
 * Christine and the Queens ft. Charli XCX
 * Gone
 * align="center" |17
 * align="center" |66
 * align="center" |34
 * 🇨🇦 Ottawa
 * Roman Kouder ft. LissA
 * Syn
 * align="center" |16
 * align="center" |65
 * align="center" |35
 * 🇦🇿 Baku
 * Vitaa ft. Slimane
 * Ça va ça vient
 * align="center" |18
 * align="center" |29
 * align="center" |36
 * 🇫🇴 Tórshavn
 * Black M ft. Soprano
 * Frérot
 * align="center" |13
 * align="center" |71
 * align="center" |37
 * 🇧🇾 Minsk
 * Las Aves
 * Die in shanghai
 * align="center" |11
 * align="center" |80
 * align="center" |38
 * 🇮🇱 Tel Aviv
 * Whist
 * Run Away
 * align="center" |9
 * align="center" |122
 * align="center" bgcolor="silver" |2
 * align="center" bgcolor="silver" |143
 * align="center" |39
 *  Rotterdam
 * David Hallyday
 * Éternel
 * align="center" |4
 * align="center" |144
 * align="center" bgcolor="silver" |2
 * align="center" bgcolor="silver" |150
 * align="center" |40
 * 🇳🇴 Bergen
 * Whist
 * Run Away
 * align="center" |24
 * align="center" |129
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |41
 * 🇹🇷 Ankara
 * L.B.One ft. Laenz
 * Across the water
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |11
 * align="center" |79
 * align="center" |42
 * 🇦🇿 Ganja
 * Amel Bent ft. Imen Es
 * Jusqu'au Bout
 * align="center" bgcolor="#cc9966" |3
 * align="center" bgcolor="#cc9966" |166
 * align="center" bgcolor="#cc9966" |3
 * align="center" bgcolor="#cc9966" |152
 * align="center" |43
 * 🇦🇺 Sydney
 * Aya Nakamura
 * Jolie Nana
 * align="center" |18
 * align="center" |75
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |44
 * 🇫🇮 Turku
 * Sara'h
 * Tout ça pour ça
 * align="center" |4
 * align="center" |178
 * align="center" |5
 * align="center" |175
 * align="center" |45
 * 🇷🇴 Cluj-Napoca
 * Coopex ft. Khemis & Caravn
 * Poison
 * align="center" |24
 * align="center" |56
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |46
 * 🇱🇧 Beirut
 * Jason Cerda ft. Wlad MC
 * Telefone
 * align="center" |23
 * align="center" |56
 * align="center" |6
 * align="center" |102
 * align="center" |47
 * 🇸🇰 Bratislava
 * Raven ft. Kreyn
 * Trouble
 * align="center" |15
 * align="center" |83
 * align="center" |5
 * align="center" |138
 * align="center" |48
 * 🇦🇲 Yerevan
 * Andriamad
 * Alléluia
 * align="center" |4
 * align="center" |138
 * align="center" |4
 * align="center" |151
 * align="center" |49
 * 🇱🇻 Riga
 * Geiste
 * Dither
 * align="center" |14
 * align="center" |92
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |50
 * 🇲🇩 Chișinău
 * Amel Bent ft. Imen Es
 * Jusqu'au Bout
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |12
 * align="center" |89
 * align="center" |51
 * 🇷🇺 Moscow
 * Tracy De Sa
 * Loudspeaker
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |18
 * align="center" |37
 * align="center" |52
 * 🇲🇦 Rabat
 * Boris Way
 * No More
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |12
 * align="center" |69
 * align="center" |53
 *  Maastricht
 * Dante Klein ft. Raven & Kreyn
 * Escape
 * align="center" |21
 * align="center" |81
 * align="center" |10
 * align="center" |101
 * align="center" |54
 *  Sarajevo
 * Jules
 * Echo
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |14
 * align="center" |65
 * align="center" |55
 * 🇰🇷 Incheon
 * Kungs
 * Never going home
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |15
 * align="center" |67
 * align="center" |56
 * 🇦🇹 Vienna
 * Soso Maness ft. PLK
 * Petrouchka
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |13
 * align="center" |73
 * align="center" |57
 * 🇳🇴 Trondheim
 * Louane
 * Tornade
 * align="center" |5
 * align="center" |134
 * align="center" bgcolor="#cc9966" |3
 * align="center" bgcolor="#cc9966" |136
 * align="center" |58
 * 🇮🇪 Galway
 * Electric Runner ft. Kinnie Lane
 * Virtual Game
 * align="center" bgcolor="#FE8080" |26
 * align="center" bgcolor="#FE8080" |14
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |59
 * 🇦🇲 Gyumri
 * Ofenbach ft. Ella Henderson
 * Hurricane
 * align="center" bgcolor="#cc9966"|3
 * align="center" bgcolor="#cc9966"|169
 * align="center" bgcolor="gold"|1
 * align="center" bgcolor="gold"|191
 * align="center" |60
 * 🇦🇿 Sumgait
 * Louane
 * Tornade
 * align="center" |8
 * align="center" |221
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |61
 * 🇩🇪 Berlin
 * Ofenbach ft. Lagique
 * Wasted Love
 * align="center" |23
 * align="center" |157
 * align="center" |7
 * align="center" |120
 * align="center" |62
 * 🇨🇦 Toronto
 * Angelina
 * Toi D'abord
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" bgcolor="#FE8080" |23
 * align="center" bgcolor="#FE8080" |19
 * align="center" |63
 * 🇫🇮 Espoo
 * align="center" |
 * align="center" |
 * align="center" |
 * align="center" |
 * Soso Maness ft. PLK
 * Petrouchka
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" |13
 * align="center" |73
 * align="center" |57
 * 🇳🇴 Trondheim
 * Louane
 * Tornade
 * align="center" |5
 * align="center" |134
 * align="center" bgcolor="#cc9966" |3
 * align="center" bgcolor="#cc9966" |136
 * align="center" |58
 * 🇮🇪 Galway
 * Electric Runner ft. Kinnie Lane
 * Virtual Game
 * align="center" bgcolor="#FE8080" |26
 * align="center" bgcolor="#FE8080" |14
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |59
 * 🇦🇲 Gyumri
 * Ofenbach ft. Ella Henderson
 * Hurricane
 * align="center" bgcolor="#cc9966"|3
 * align="center" bgcolor="#cc9966"|169
 * align="center" bgcolor="gold"|1
 * align="center" bgcolor="gold"|191
 * align="center" |60
 * 🇦🇿 Sumgait
 * Louane
 * Tornade
 * align="center" |8
 * align="center" |221
 * colspan="2" align="center" bgcolor="#99FF99" |Member of Big 6
 * align="center" |61
 * 🇩🇪 Berlin
 * Ofenbach ft. Lagique
 * Wasted Love
 * align="center" |23
 * align="center" |157
 * align="center" |7
 * align="center" |120
 * align="center" |62
 * 🇨🇦 Toronto
 * Angelina
 * Toi D'abord
 * colspan="2" align="center" bgcolor="#FFCDBD" |Failed to qualify
 * align="center" bgcolor="#FE8080" |23
 * align="center" bgcolor="#FE8080" |19
 * align="center" |63
 * 🇫🇮 Espoo
 * align="center" |
 * align="center" |
 * align="center" |
 * align="center" |
 * align="center" |63
 * 🇫🇮 Espoo
 * align="center" |
 * align="center" |
 * align="center" |
 * align="center" |
 * align="center" |
 * align="center" |
 * align="center" |