Saturday, May 16, 2026, all eyes will be on Vienna, Austria, for Eurovision’s grand final. Twenty-five countries will take part in this final stage. Ahead of that, the competing acts must square off in two semi-finals. Discover the running order for the first semi-final, to be broadcast live on Tuesday, May 12, 2026.