Full list of Eurovision 2025 final performances, running order and songs announced
The Eurovision Song Contest 2025 grand final is here
Eurovision Song Contest enthusiasts are eagerly anticipating the 2025 grand final tonight (Saturday, May 17) at 8pm.
After a week of semi-finals to narrow down the competition, only 25 nations remain in the final of the 69th Eurovision Song Contest.
This year's Eurovision is being held in Basel, Switzerland, following last year's victory by artist Nemo with their track The Code in Malmö, Sweden, reports the Express.
The grand final of this year's Eurovision will take place at Basel's St Jakobshalle venue, where the two semi-finals were also hosted on Tuesday, May 13 and Thursday, May 15.
Here's a rundown of the full final running order as well as the song list for all 25 countries participating in tonight's show.
What is the Eurovision 2025 final running order?
The running order for Eurovision 2025 was determined by a draw.
After each semi-final, a draw was held to decide which half of the show each nation would perform in, with each finalist assigned either first half, second half or Producer's choice.
If a country received Producer's choice, it means that the Swiss Broadcasting Corporation (SRG SSR) decided the country's position in this year's running order.
The running order for this year was announced shortly after the second semi-final on Thursday.
It had already been determined by draw that host nation Switzerland would be performing 19th in the running order.
The 'Big Five' nations (France, Germany, Italy, Spain, and the United Kingdom), who secure automatic qualification due to being the largest financial contributors to the contest, had their positions in the grand final running order revealed following the semi-final they participated in.
The grand final will be divided into two halves, punctuated by interval acts.
This year's interval performers include reigning champions Nemo, who will debut a brand new song, singer Efendi who represented Azerbaijan in 2021 with her song Mata Hari, and Lithuanian band The Roop, who will present their track originally intended for the cancelled 2020 Eurovision Song Contest, among others.
Here is the Eurovision 2025 final running order:
1. Norway | Kyle Alessandro – Lighter
2. Luxembourg | Laura Thorn – La Poupée Monte Le Son
3. Estonia | Tommy Cash – Espresso Macchiato
4. Israel | Yuval Raphael – New Day Will Rise
5. Lithuania | Katarsis – Tavo Akys
6. Spain | Melody – ESA DIVA
7. Ukraine | Ziferblat – Bird of Pray
8. United Kingdom | Remember Monday – What The Hell Just Happened?
9. Austria | JJ – Wasted Love
10. Iceland | VÆB – RÓA
11. Latvia | Tautumeitas – Bur Man Laimi
12. Netherlands | Claude – C’est La Vie
13. Finland | Erika Vikman – ICH KOMME
14. Italy | Lucio Corsi | Volevo Essere Un Duro
15. Poland | Justyna Steczkowska – GAJA
16. Germany | Abor & Tynna – Baller
17. Greece | Klavdia – Asteromáta
18. Armenia | PARG – SURVIVOR
19. Switzerland | Zoë Më – Voyage
20. Malta | Miriana Conte – SERVING
21. Portugal | NAPA – Deslocado
22. Denmark | Sissal – Hallucination
23. Sweden | KAJ – Bara Bada Bastu
24. France | Louane – maman
25. San Marino | Gabry Ponte – Tutta L’Italia
26. Albania | Shkodra Elektronike – Zjerm
This year's competition carries the theme of Unity Shapes Love, with a total of 37 countries participating across all shows.
Presenting the Eurovision final are hosts Hazel Brugger, Michelle Hunziker and Sandra Studer.
Currently, it appears that Sweden's entry KAJ and their song Bara Bada Bastu are leading the pack to clinch the Eurovision trophy.
Hot on their trail is Austria's JJ with the track Wasted Love, while Claude from the Netherlands is in third place to win with C'est La Via - not to be mistaken with Irish girl band B*Witched's 1998 hit of the same title.
The Eurovision 2025 Grand Final is tonight on BBC One at 8pm