Tonight 18 countries will compete for 10 places in the Grand Final. The broadcast will be hosted by Petra Mede and Måns Zelmerlöw who are eager to welcome the millions of viewers to Stockholm for tonight's show.
The first Semi-Final contenders
Finland: Sing It Away sung by Sandhja
Greece: Utopian Land sung by Argo
Moldova: Falling Stars sung by Lidia Isac
Hungary: Pioneer sung by Freddie
Croatia: Lighthouse sung by Nina Kraljić
Netherlands: Slow Down sung by Douwe Bob
Armenia: LoveWave sung by Iveta Mukuchyan
San Marino: I Didn't Know sung by Serhat
Russia: You Are The Only One sung by Sergey Lazarev
Czech Republic: I Stand sung by Gabriela Gunčíková
Cyprus: Alter Ego sung by Minus One
Austria: Loin d'ici sung by ZOË
Estonia: Play sung by Jüri Pootsmann
Azerbaijan: Miracle sung by Samra
Montenegro: The Real Thing sung by Highway
Iceland: Hear Them Calling sung by Greta Salóme
Bosnia & Herzegovina: Ljubav Je sung by Dalal, Deen, Ana & Jala
Malta: Walk on Water sung by Ira Losco
Do you know all the songs already? If not here you can find all the video of contestants competing in the first Semi-Final.
18 Songs: 21 Televoting countries
Eighteen songs will participate in the first Semi-Final, and professional juries in each of the participating countries, as well as in Sweden, France and Spain, voted on yesterday's dress rehearsal. They accounted for 50% of the overall total.
Tonight the remaining 50% of the votes will be decided by the public televote in the same 21 countries. These votes will be added to those of the juries to determine the ten countries that will qualify for the Grand Final on Saturday the 14th of May.
Who would you like to qualify for the Grand Final? Tell us below.