Who will take the 70th Eurovision crown? The answer will come this Saturday, May 16, 2026, at the grand final. A total of 25 countries will compete in the ultimate show. But first, the contenders must battle it out in two semifinals. Catch the running order for the second and final semi-final, coming up Thursday, May 14, 2026, live from Vienna.