With just two months to go before Eurovision 2025 hits Basel, the EBU has officially revealed the running orders for both Semi-Finals — and fans are already buzzing with predictions and excitement!
A total of 31 countries will compete across two shows — 15 in Semi-Final 1 (May 13) and 16 in Semi-Final 2 (May 15) — with only the top 10 from each moving on to the Grand Final on May 17.
This year’s running order was once again decided by the producers, aiming to create a smooth and entertaining flow of genres, tempos, and staging styles. It also places several fan favorites in high-impact positions — including Claude for the Netherlands, Tommy Cash for Estonia, Erika Vikman for Belgium, and Go-Jo for Australia.
Adding to the excitement: Italy, Spain, and Switzerland will vote in Semi-Final 1, while France, Germany, and the UK cast their votes in Semi-Final 2.
🏁 Now that we know where each country will perform — the countdown is officially on. You will find the running order below.

🗨️ What do you think of the running orders? Who has the best slot? Let us know in the comments!