Eurovision Song Contest and GDP

Following up on my previous post and the one before that, here is some more analysis of Eurovision Song Contest voting for this year. There are some interesting correlations between national tele-votes (not jury votes) and demographic variables, especially per capita GDP. As the map above shows, this is essentially a proxy for the northwest–southeast axis.

Iceland came 4th with the song 10 Years in spite of never actually competing; a positive COVID-19 test result restricted the band to their hotel; and they were judged based on a tape of their rehearsal performance. The richer Nordic countries seem to have been especially generous in this situation (see chart below).

Conversely, the winning song from Italy received generally lower tele-votes from the richer countries (I am not entirely sure why):

The song Je me casse from Malta came 7th overall. As with Iceland, the higher tele-votes came from the richer countries, although the pattern here is fuzzier than for Iceland. There are also some notable outliers: the Australian tele-vote of 8 for Malta probably reflects the 176,000 people of Maltese descent living in Australia.

Russia shows a pattern somewhat similar to Italy (p < 0.004, R2 = 22%), but this is simply because the former Soviet countries that vote for Russia are also the poorer ones. A better predictor can be obtained by counting Russian expatriates (p < 0.001, R2 = 44%).

And finally, here is a plot of tele-vote totals against jury vote totals. They differ substantially:

Eurovision Song Contest: More Analysis

Following up on my previous post, here is some more analysis of Eurovision Song Contest voting for this year. The maps above show a hierarchical clustering analysis on tele-voting (above) and jury voting (below), based on calculating simple Euclidean distance between vote vectors and on an assumption that countries would give themselves 12 points if they could. Some key differences between the four main clusters are highlighted in colour (note that Azerbaijan, Israel, the Netherlands, and the UK clustered alone or in a pair):

Tele-voting cluster 1 (green)

Countries: Australia, Belgium, Denmark, Estonia, Finland, Germany, Iceland, Ireland, Italy, Latvia, Lithuania, Malta, Norway, Poland, Sweden, and Ukraine.

Average votes:  Italy:  8, Iceland:  8, Ukraine:  8, Finland:  8, Lithuania:  8, France:  6, Switzerland:  4, Sweden:  4, Norway:  4, Malta:  2, Russia:  2, Serbia:  1, Belgium:  1, Albania:  1, Germany:  1, Greece:  0, Cyprus:  0, and Moldova:  0.

Tele-voting cluster 2 (purple)

Countries: Austria, Bulgaria, Croatia, North Macedonia, Serbia, Slovenia, Spain, and Switzerland.

Average votes:  Italy:  10, Serbia:  10, France:  8, Switzerland:  6, Ukraine:  6, Finland:  5, Iceland:  4, Russia:  2, Bulgaria:  2, Greece:  2, Azerbaijan:  2, Albania:  2, Spain:  2, Malta:  1, Lithuania:  1, Portugal:  1, Cyprus:  1, and Moldova:  0.

Tele-voting cluster 3 (red)

Countries: Albania, Czech Republic, France, Moldova, Portugal, and Romania.

Average votesMoldova:  10, Ukraine:  9, Italy:  8, France:  8, Switzerland:  6, Finland:  4, Greece:  4, Russia:  3, Portugal:  3, Iceland:  2, Sweden:  2, Albania:  2, Lithuania:  1, Bulgaria:  1, Israel:  1, Azerbaijan:  1, Serbia:  0, and Cyprus:  0.

Tele-voting cluster 4 (yellow)

Countries: Cyprus, Georgia, Greece, Russia, and San Marino.

Average votes:  Italy:  10, Greece:  9, Cyprus:  9, France:  7, Ukraine:  6, Finland:  4, Russia:  4, San Marino:  4, Lithuania:  3, Switzerland:  2, Bulgaria:  2, Moldova:  2, Azerbaijan:  2, Malta:  1, Albania:  1, Iceland:  0, and Serbia:  0.

Check out the disputed songs: Iceland: 10 Years, Lithuania: Discoteque, Serbia: Loco Loco, Moldova: Sugar, Greece: Last Dance, and Cyprus: El diablo.

The map below shows jury voting. For jury voting, there were only two substantial clusters (i.e. containing 4 or more countries – Albania, Malta, Romania, France, Israel, Norway, Sweden, Belgium, and Italy clustered alone or in small clusters of 2 or 3 countries).

Jury voting cluster 1 (purple)

Countries: Australia, Austria, Croatia, Czech, Denmark, Estonia, Finland, Georgia, Germany, Iceland, Ireland, Latvia, Lithuania, Netherlands, NM, Poland, Portugal, Serbia, Slovenia, Spain, Switzerland, Ukraine, and UK.

Average votesSwitzerland:  9, Iceland:  8, France:  7, Italy:  6, Malta:  4, Bulgaria:  4, Portugal:  4, Ukraine:  3, Finland:  3, Lithuania:  2, Russia:  2, Israel:  2, Belgium:  2, Greece:  1, Sweden:  1, Serbia:  1, Cyprus:  1, Azerbaijan:  1, San Marino:  1, Netherlands:  1, Spain:  1, Germany:  1, UK:  1, and Moldova:  0.

Jury voting cluster 2 (red)

Countries: Azerbaijan, Bulgaria, Cyprus, Greece, Moldova, Russia, and San Marino.

Average votesGreece:  9, Moldova:  8, Malta:  7, Bulgaria:  7, Italy:  6, France:  6, Russia:  6, Cyprus:  4, Azerbaijan:  4, San Marino:  3, Portugal:  2, Belgium:  2, Switzerland:  1, Iceland:  1, Ukraine:  1, Finland:  1, Lithuania:  1, Sweden:  1, Israel:  1, and Spain:  1.

Check out the disputed songs: Switzerland: Tout l’Univers, Iceland: 10 Years, Greece: Last Dance, and Moldova: Sugar

Eurovision Song Contest 2021

The Eurovision Song Contest has been on again (strangely, Australia is now part of Europe). On the whole, I didn’t think much of the songs this year, although there were a few gems (like the French entry).

This (revised) chart shows those tele-votes which were surprisingly high, given the total scores (country colours indicate total scores, with grey for non-finalists). Arrows reflect high tele-votes (in a relative sense). Red arrows reflect particularly high tele-votes (in a relative sense), including:

  • Austria, Croatia, North Macedonia (NM), Slovenia, and Switzerland Serbia (Balkan cluster)
  • North Macedonia (NM) and Italy Albania (ditto)
  • Cyprus Greece Cyprus (as usual)
  • Netherlands Greece (the Greek singer resides in the Netherlands)
  • Georgia Greece
  • Russia Cyprus
  • Moldova Russia (former USSR)
  • Czech Republic and Romania Moldova
  • Latvia, Germany, Norway, UK, and Ireland Lithuania
  • Denmark and Iceland Sweden (Nordic cluster)
  • Sweden, Iceland, and Estonia Finland (ditto)
  • Malta Norway
  • Azerbaijan Israel

Regional sentiment and expatriate voting still play a part, I see. Here is the same network overlaid on a map:


The 2019 Eurovision Song Contest is on right now. Above (click to zoom) is a combined word cloud for the songs (or English translations of the songs).

From the point of view of getting into the final, it seems to be bad to sing about Heaven (Montenegro, Portugal), war (Croatia, Finland), cell phones (Belgium, Portugal), or cold (Latvia, Poland, Romania). On the other hand, it’s good to sing about lights (Germany, Norway, Sweden).

Good luck to everyone for the final!

Eurovision Song Contest 2018

The Eurovision Song Contest has been on again (strangely, Australia has now become part of Europe). On the whole, I didn’t think much of the songs this year, although Ieva Zasimauskaite from Lithuania did sing an interesting song about love and marriage:

As usual, the voting is the really interesting aspect. This year, I’ve done an analysis where:

  • I looked at combined country votes in the final (jury plus televoting)
  • I assumed that countries would have given themselves the maximum score of 24

The diagram below shows a “cultural map” of Europe produced by multi-dimensional scaling of the votes by each country. That is, countries with similar tastes are located close to each other.

For example, Germany and the Netherlands have similar tastes. They both gave 6 or more points to Germany, Israel, Cyprus, Austria, Italy, Sweden, Lithuania, and the Czech Republic. They both gave at most 2 points to Moldova, Albania, France, Bulgaria, Ukraine, Serbia, Finland, Slovenia, Hungary, Portugal, and the UK. They differed on the remaining seven countries.

Colouring in the diagram is by the second principal component of the voting, which defines a cultural north-south axis.

Eurovision 2015: Australia votes

It was Eurovision again on the weekend. This time, Australia competed. And voted – twice. Officially, during the contest; and in the Australian evening, unofficially, at

I have no time for the kind of analyses I did last year but, as the graph below shows, the unofficial Australian percentage ratings tracked the official Eurovision scores reasonably well (with substantial random variation), except for the huge vote for home:

Eurovision 2014 voting patterns

Eurovision Song Contest 2014 voting network

The network diagram above (click to zoom) shows the voting patterns in the recent Eurovision Song Contest. Colours indicate the final score for each country. I have used a simple linear model to predict votes based on the final scores, and the resulting predicted votes for the top countries are Austria: 7.8, Netherlands: 6.4, Sweden: 5.9, Armenia: 4.7, Hungary: 3.9, Ukraine: 3.1, Russia: 2.4, Norway: 2.4, etc.

Arrows in the diagram show votes which are higher than predicted by 5.5 or more (for example, votes of 10 or 12 for Hungary). No strong voting blocs are visible (thanks to the addition of juries to the televoting), but the cluster at the top left shows those countries which (like me) felt that the Dutch entry should have won. At the top right is a faint trace of a former-Yugoslav bloc. In the centre we note the usual strongish vote of Spain for Romania (due to Romanian immigrants), and at the lower right we see strong votes for Russia from some nearby countries – possibly due to Russian expatriates. As in past years, the contest is still an interesting window on European identity.

The diagram below superimposes the network on our previous map (click to zoom). Stronger votes are shown darker, with votes higher than predicted by 7.5 or more shown as black arrows:

Eurovision Song Contest 2014 voting map

Incidentally, there was no evidence of even a slight statistical relationship between final scores and the order of songs played in the final. And for more on past Eurovision voting patterns, see also this recent analysis.

Update: The ESCritic has some interesting comments on the political aspects of the voting this year.

Eurovision 2014 results

Well, I thought the Dutch entry (above) should have won the contest, rather than merely coming second – but unpredictability has always been a part of Eurovision. The map below shows the final results (click to zoom).

Eurovision Song Contest 2014 Results map

Update: follow-up analysis here and complete table of results at the ESC website.

Eurovision 2014

I have long been a fan of the Eurovision Song Contest, and have even written a paper about the inter-country dynamics which the scoring reveals (expatriates play a large role). This year, finalists (green below) seem well-distributed across Europe, except for the curious fact that all three Baltic countries were eliminated (red). Given the current geopolitical situation, I wonder who will win?