Av deltakerlandene måtte 36 land gjennom én av de to semifinalene, og 20 av dem kvalifiserte seg til finalen lørdag 13. mai. I tillegg deltok vertslandet Ukraina og de fem «store landene» i finalen, slik deltakerantallet i finalen var 26 land. Vinneren av konkurransen ble Salvador Sobral fra Portugal med sangen «Amar pelos dois». Vinnersangen hadde portugisisk tekst og var skrevet av Sobrals søster, Luísa Sobral. Dette var landets første seier i Eurovision Song Contest. Det var også første gangen siden 2007, da Marija Serifovic vant med sangen «Molitva», at en ikke-engelskspråklig sang vant konkurransen. Salvador Sobral fikk den høyeste poengsummen i konkurransen til da, med 758 poeng. Bulgaria kom på andreplass med 615 poeng, fulgt av Moldova med 374 poeng.