赛有42个国家参加，包括上年退出了的葡萄牙和因会费问题被取消资格的罗马尼亚。曾在2016年参赛的波斯尼亚和黑塞哥维那由于财政困难的原因而在本年度放弃参赛。与此同时，因乌克兰国家安全局禁止俄罗斯参赛歌手入境乌克兰，主办方欧洲广播联盟曾提议俄罗斯参赛歌手在莫斯科或其他地方以“特别方式”参赛，但这一设想遭到拒绝。乌克兰强硬表态勒令俄罗斯立即更换参赛歌手和作品，俄罗斯方面最终于4月14日宣布退出本届赛事。最终葡萄牙选手萨尔瓦多·索布拉尔凭着《Amar pelos dois》获得758分，夺得该国参赛53年来首个