Ten more nations were voted through to the grand final on Saturday night from Azerbaijan.
Among the successful countries were popular choice Loreen from Sweden with 'Euphoria', and Norway's Tooji with 'Stay'.
Serbia, Ukraine, Lithuania and Turkey were also voted through to the final, alongside Macedonia, Malta, Bosnia and Herzegovina, and Estonia.
Jedward and the so-called 'Russian grannies' were among the acts who were picked to head through on Tuesday's first semi-final.
The 57th annual Eurovision Song Contest will be held in Baku, Azerbaijan on Saturday, May 26.
Graham Norton will host the final live at 8pm on BBC One.
The finalists are as follows:
United Kingdom: Engelbert Humperdinck - Love Will Set You Free
France: Anggun - Echo (You and I)
Italy: Nina Zilli - L'amore è femmina (Out of Love)
Azerbaijan: Sabina Babayeva - When the Music Dies
Spain: Pastora Soler - Quédate conmigo
Germany: Roman Lob - Standing Still
Iceland: Gréta Salóme & Jónsi - Never Forget
Greece: Eleftheria Eleftheriou - Aphrodisiac
Albania: Rona Nishliu - Suus
Romania: Mandinga - Zaleilah
Cyprus: Ivi Adamou - La La Love
Denmark: Soluna Samay - Should've Known Better
Russia: Buranovskiye Babushki - Party for Everybody
Hungary: Compact Disco - Sound of Our Hearts
Moldova: Pasha Parfeny - Lăutar
Ireland: Jedward - Waterline
Serbia: Željko Joksimović - Nije ljubav stvar
Macedonia: Kaliopi - Crno i belo
Malta: Kurt Calleja - This is the Night
Ukraine: Gaitana - Be My Guest
Sweden: Loreen - Euphoria
Turkey: Can Bonomo - Love Me Back
Estonia: Ott Lepland - Kuula
Norway: Tooji - Stay
Bosnia and Herzegovina: MayaSar - Korake ti znam
Lithuania: Donny Montell - Love is Blind