Finland’s Erika Vikman stood on an elevated mic shooting off sparks. Sweden’s KAJ sang about the virues of going to the sauna. France’s Louane sang to her deceased mother in the middle of a sandstorm. Italy’s Lucio Corsi crooned at a piano as subtitles flashed on the screen. But in the end it was Austria’s JJ — who sang popopera on a small boat as the LED storms buffeted him about— who won the Eurovision Song Contest 2025.
Eurovision 2025: Grand final results
- Austria – 436 points
- Israel – 357
- Estonia – 356
- Sweden – 321
- Italy – 256
- Greece – 231
- France – 230
- Albania – 218
- Ukraine – 218
- Switzerland – 214
- Finland – 196
- Netherlands – 175
- Latvia – 158
- Poland – 156
- Germany – 151
- Lithuania – 96
- Malta – 91
- Norway – 89
- United Kingdom – 88
- Armenia – 72
- Portugal – 50
- Luxembourg – 47
- Denmark – 47
- Spain – 37
- Iceland – 33
- San Marino – 27
Eurovision 2025: Jury Results
Austria – 258 points
Switzerland – 214
France – 180
Italy -159
Netherlands – 133
Sweden – 126
Latvia – 116
Greece – 105
Estonia – 98
United Kingdom – 88
Finland – 88
Malta – 83
Germany – 77
Ukraine – 60
Israel – 60
Albania – 45
Denmark – 45
Armenia – 42
Portugal – 37
Lithuania – 34
Spain – 27
Luxembourg – 23
Norway – 22
Poland – 17
San Marino – 9
Iceland – 0
Albania: 12 points from France
Armenia: 12 points from Malta
Austria: 12 points from Sweden, The Netherlands, Norway, Latvia, Ireland, Finland, Germany, Belgium
Finland: 12 points from Finland
France: 12 points from Armenia, Luxembourg, Greece, Serbia, Albania
Germany: 12 points from Ukraine, Czechia
Greece: 12 points from Montenegro, Australia, Israel, Cyprus
Israel: 12 points from Azerbaijan
Italy: 12 points from Slovenia, San Marino, Portugal, Croatia, Georgia, Switzerland
Latvia: 12 points from Denmark, United Kingdom, Lithuania
Sweden: 12 points from Iceland
Switzerland: 12 points from Poland, Spain, Estonia
United Kingdom: 12 points from Italy
Eurovision 2025: Public vote results
Israel – 297
Estonia – 258
Sweden -195
Austria – 178
Albania – 173
Ukraine – 158
Poland – 139
Greece – 126
Finland – 108
Italy – 97
Germany – 74
Norway – 67
Lithuania – 62
France – 50
Netherlands – 42
Latvia – 42
Iceland – 33
Armenia – 30
Luxembourg – 24
San Marino – 18
Portugal – 13
Spain – 10
Malta – 8
Denmark – 2
Switzerland – 0
United Kingdom – 0
Grand final running order
Norway: Kyle Alessandro – “Lighter”
Luxembourg: Laura Thorn – “La Poupée Monte Le Son”
Estonia: Tommy Cash – “Espresso Macchiato”
-
Israel: Yuval Raphael – “New Day Will Rise”
Lithuania: Katarsis – “Tavo Akys”
Spain: Melody – “ESA DIVA”
Ukraine: Ziferblat – “Bird of Pray”
United Kingdom: Remember Monday – “What The Hell Just Happened?”
Austria: JJ – “Wasted Love”
Iceland: VÆB – “RÓA”
Latvia: Tautumeitas – “Bur Man Laimi”
Netherlands: Claude – “C’est La Vie”
Finland: Erika Vikman – “ICH KOMME”
Italy: Lucio Corsi – “Volevo Essere Un Duro”
Poland: Justyna Steczkowska – “GAJA”
Germany: Abor & Tynna – “Baller”
Greece: Klavdia – “Asteromáta”
Armenia: PARG – “SURVIVOR”
Switzerland: Zoë Më – “Voyage”
Malta: Miriana Conte – “SERVING”
Portugal: NAPA – “Deslocado”
Denmark: Sissal – “Hallucination”
Sweden: KAJ – “Bara Bada Bastu”
France: Louane – “maman”
San Marino: Gabry Ponte – “Tutta L’Italia”
Albania: Shkodra Elektronike – “Zjerm”