CovidLaws // Europe // Ranking

World Covid Ranking

Don't take this too serious. It's the internet.

Rank and Score are compared to 7 days ago. The lower the better.

Graphs show development in the past 2 months.

It's very critical to compare data between countries, as they use different counting methods, different testing rules etc. etc.
Also, this pandemic is regional, there is a huge size difference between the countries.
Nonetheless I decided to create a ranking system because I realized that I didn't notice when the situation was changing in other countries.
So with the help of this list I hope it's easier to see what's currently going on in Europe.

Countries: All European and some selected from all over the world (in general where positive rate is available).

Ranking Europe // Ranking World

Click on table headers to sort.

RankTrendCountryScorePos. Tests per 100k
Last 14 days
Deaths per 100k
Last 14 days
Positive rate
7 days avg. @ Date
Tendency cases
Week/Prev. week
  1 2 Vietnam -108
0.07
All time peak: 0.44
Aug. 9, 2020
0.00
All time peak: 0.02
Aug. 13, 2020
0.1%
Oct. 15, 2020
All time peak: 1.2
March 14, 2020
-56.3%
  2 9 Taiwan* -6
0.16
All time peak: 1.03
March 31, 2020
0.00
All time peak: 0.02
April 12, 2020
0.8%
Nov. 22, 2020
All time peak: 2.3
March 30, 2020
-30.4%
  3 19 Madagascar 34
0.44
All time peak: 17.90
July 28, 2020
0.01
All time peak: 0.24
Aug. 9, 2020
0.9%
Nov. 18, 2020
All time peak: 55.1
July 18, 2020
-64.4%
  4 -3 Singapore 52
1.76
All time peak: 213.71
May 1, 2020
0.00
All time peak: 0.14
May 7, 2020
0.0%
Nov. 16, 2020
All time peak: 31.8
April 27, 2020
25.0%
  5 0 Australia 65
0.60
All time peak: 27.00
Aug. 9, 2020
0.00
All time peak: 1.06
Sept. 5, 2020
0.0%
Nov. 20, 2020
All time peak: 4.0
March 29, 2020
32.3%
  6 1 Cuba 68
5.26
All time peak: 7.45
Sept. 22, 2020
0.03
All time peak: 0.33
April 28, 2020
0.4%
Nov. 21, 2020
All time peak: 6.4
March 31, 2020
17.1%
  7 2 Saudi Arabia 73
12.07
All time peak: 159.44
June 22, 2020
0.67
All time peak: 1.94
July 10, 2020
0.6%
Nov. 22, 2020
All time peak: 18.7
June 18, 2020
-21.2%
  8 5 Rwanda 78
3.83
All time peak: 12.91
Sept. 2, 2020
0.05
All time peak: 0.09
Nov. 17, 2020
1.0%
Nov. 23, 2020
All time peak: 2.7
Aug. 27, 2020
2.2%
  9 24 Cote d'Ivoire 92
1.25
All time peak: 16.34
June 27, 2020
0.02
All time peak: 0.09
June 30, 2020
3.3%
Nov. 22, 2020
All time peak: 28.9
June 22, 2020
-35.3%
  10 -2 Togo 97
3.75
All time peak: 4.50
Nov. 11, 2020
0.06
All time peak: 0.15
Sept. 14, 2020
2.3%
Nov. 21, 2020
All time peak: 11.1
March 22, 2020
-13.8%
  11 -9 Thailand 110
0.13
All time peak: 2.39
April 4, 2020
0.00
All time peak: 0.04
April 6, 2020
0.2%
Nov. 6, 2020
All time peak: 5.2
March 26, 2020
50.0%
  12 -6 New Zealand 118
1.00
All time peak: 20.57
April 7, 2020
0.00
All time peak: 0.33
April 23, 2020
0.1%
Nov. 23, 2020
All time peak: 4.1
March 31, 2020
57.9%
  13 -3 Senegal 124
1.21
All time peak: 12.04
Aug. 19, 2020
0.03
All time peak: 0.32
July 6, 2020
1.7%
Nov. 21, 2020
All time peak: 52.4
March 16, 2020
18.2%
  14 -2 Nigeria 200
1.10
All time peak: 4.22
July 1, 2020
0.00
All time peak: 0.08
June 20, 2020
3.3%
Nov. 21, 2020
All time peak: 26.5
June 25, 2020
-5.5%
  15 14 Iceland 213
47.89
All time peak: 319.44
Oct. 18, 2020
0.56
All time peak: 3.66
Nov. 10, 2020
1.6%
Nov. 22, 2020
All time peak: 13.5
March 8, 2020
2.4%
  16 -2 Uruguay 225
37.34
All time peak: 37.34
Nov. 25, 2020
0.29
All time peak: 0.29
Nov. 25, 2020
2.4%
Nov. 23, 2020
All time peak: 6.3
April 5, 2020
16.1%
  17 1 Korea, South 226
8.47
All time peak: 13.00
March 8, 2020
0.05
All time peak: 0.16
April 1, 2020
2.1%
Nov. 23, 2020
All time peak: 4.7
March 5, 2020
55.6%
  18 -3 Sri Lanka 281
28.55
All time peak: 29.63
Nov. 21, 2020
0.23
All time peak: 0.25
Nov. 23, 2020
4.2%
Nov. 22, 2020
All time peak: 7.5
March 18, 2020
0.5%
  19 -2 Kazakhstan 316
52.96
All time peak: 220.22
July 14, 2020
0.49
All time peak: 2.54
Aug. 12, 2020
3.4%
Nov. 20, 2020
All time peak: 22.1
July 7, 2020
15.1%
  20 -1 Japan 324
20.34
All time peak: 20.34
Nov. 25, 2020
0.11
All time peak: 0.24
May 4, 2020
5.2%
Nov. 19, 2020
All time peak: 7.2
April 15, 2020
24.4%
  21 2 Ghana 337
6.46
All time peak: 33.49
Aug. 6, 2020
0.01
All time peak: 0.21
Aug. 20, 2020
7.8%
Nov. 19, 2020
All time peak: 33.2
Aug. 10, 2020
-33.5%
  22 4 India 350
43.07
All time peak: 95.11
Sept. 19, 2020
0.52
All time peak: 1.20
Sept. 20, 2020
4.3%
Nov. 23, 2020
All time peak: 12.3
July 25, 2020
12.3%
  23 7 Philippines 356
20.15
All time peak: 56.57
Aug. 22, 2020
0.47
All time peak: 1.07
Sept. 19, 2020
5.0%
Nov. 21, 2020
All time peak: 15.1
Aug. 6, 2020
1.3%
  24 1 United Arab Emirates 366
177.17
All time peak: 197.45
Oct. 27, 2020
0.45
All time peak: 1.27
May 10, 2020
1.1%
Nov. 23, 2020
All time peak: 2.4
May 28, 2020
0.7%
  25 -1 Norway 386
145.73
All time peak: 154.27
Nov. 19, 2020
0.58
All time peak: 1.99
April 15, 2020
3.4%
Nov. 21, 2020
All time peak: 10.1
March 30, 2020
-17.9%
  26 1 Qatar 394
106.54
All time peak: 901.87
June 4, 2020
0.14
All time peak: 1.58
June 19, 2020
4.9%
Nov. 19, 2020
All time peak: 39.5
June 1, 2020
-9.3%
  27 5 Namibia 396
29.17
All time peak: 131.86
Sept. 1, 2020
0.45
All time peak: 1.84
Sept. 4, 2020
5.8%
Nov. 22, 2020
All time peak: 18.7
Aug. 18, 2020
24.5%
  28 -12 Finland 403
78.00
All time peak: 78.00
Nov. 25, 2020
0.42
All time peak: 2.57
May 4, 2020
2.4%
Nov. 21, 2020
All time peak: 11.9
March 13, 2020
70.9%
  29 -25 Fiji 405
0.34
All time peak: 1.25
April 12, 2020
0.00
All time peak: 0.11
Sept. 2, 2020
0.0%
Nov. 18, 2020
All time peak: 14.3
July 10, 2020
200.0%
  30 7 Ireland 410
100.39
All time peak: 299.04
Oct. 26, 2020
1.38
All time peak: 15.30
April 26, 2020
3.4%
Nov. 21, 2020
All time peak: 26.1
April 20, 2020
-24.3%
  31 14 Israel 427
114.48
All time peak: 904.35
Oct. 6, 2020
1.36
All time peak: 5.72
Oct. 14, 2020
1.9%
Nov. 16, 2020
All time peak: 15.0
Oct. 3, 2020
11.6%
  32 -12 Pakistan 441
17.06
All time peak: 36.61
June 19, 2020
0.37
All time peak: 0.74
June 26, 2020
6.7%
Nov. 23, 2020
All time peak: 22.4
June 4, 2020
27.2%
  33 -2 Uganda 449
8.52
All time peak: 8.52
Nov. 25, 2020
0.11
All time peak: 0.12
Nov. 24, 2020
8.7%
Nov. 20, 2020
All time peak: 9.6
Nov. 5, 2020
3.8%
  34 -13 Malaysia 450
53.74
All time peak: 53.74
Nov. 25, 2020
0.14
All time peak: 0.25
Oct. 28, 2020
5.9%
Nov. 22, 2020
All time peak: 16.5
March 22, 2020
25.4%
  35 -1 Ethiopia 461
5.52
All time peak: 18.37
Aug. 30, 2020
0.10
All time peak: 0.24
Aug. 22, 2020
9.0%
Nov. 22, 2020
All time peak: 11.8
Oct. 6, 2020
-0.6%
  36 0 Denmark 602
279.92
All time peak: 279.92
Nov. 25, 2020
0.84
All time peak: 3.60
April 14, 2020
1.9%
Nov. 22, 2020
All time peak: 17.5
March 14, 2020
6.9%
  37 -9 Turkey 608
80.09
All time peak: 80.09
Nov. 25, 2020
2.07
All time peak: 2.07
Nov. 25, 2020
2.7%
Nov. 22, 2020
All time peak: 15.8
April 1, 2020
78.6%
  38 4 Chile 614
100.68
All time peak: 458.93
June 12, 2020
2.64
All time peak: 14.83
June 21, 2020
4.0%
Nov. 22, 2020
All time peak: 59.1
June 18, 2020
-2.3%
  39 17 Bolivia 621
12.85
All time peak: 187.88
July 27, 2020
0.99
All time peak: 21.21
Sept. 7, 2020
9.8%
Nov. 23, 2020
All time peak: 65.1
July 23, 2020
-10.8%
  40 -5 Belarus 695
201.46
All time peak: 201.46
Nov. 25, 2020
1.02
All time peak: 1.02
Nov. 25, 2020
5.3%
Nov. 23, 2020
All time peak: 11.5
May 7, 2020
20.7%
  41 5 Indonesia 727
23.80
All time peak: 23.80
Nov. 25, 2020
0.52
All time peak: 0.63
Sept. 25, 2020
11.4%
Nov. 23, 2020
All time peak: 42.5
April 4, 2020
8.2%
  42 -2 Bangladesh 731
17.84
All time peak: 31.71
June 29, 2020
0.22
All time peak: 0.38
July 11, 2020
13.9%
Nov. 23, 2020
All time peak: 25.0
Aug. 3, 2020
14.2%
  43 11 Kuwait 771
164.66
All time peak: 299.58
May 23, 2020
1.05
All time peak: 2.52
June 7, 2020
8.4%
Nov. 22, 2020
All time peak: 26.8
May 28, 2020
-31.1%
  44 -6 Cyprus 801
255.73
All time peak: 255.73
Nov. 25, 2020
1.20
All time peak: 1.45
Nov. 24, 2020
3.3%
Nov. 21, 2020
All time peak: 6050.9
March 29, 2020
39.4%
  45 -1 South Africa 815
55.82
All time peak: 288.84
July 24, 2020
2.01
All time peak: 6.14
Aug. 9, 2020
10.1%
Nov. 22, 2020
All time peak: 28.3
July 20, 2020
24.5%
  46 1 Dominican Republic 822
74.77
All time peak: 182.96
Aug. 1, 2020
0.40
All time peak: 2.80
Sept. 8, 2020
13.3%
Nov. 19, 2020
All time peak: 44.0
Aug. 2, 2020
8.9%
  47 -4 Canada 879
171.36
All time peak: 171.36
Nov. 20, 2020
2.35
All time peak: 6.15
May 11, 2020
6.4%
Nov. 20, 2020
All time peak: 10.4
April 11, 2020
6.2%
  48 10 Iraq 913
83.29
All time peak: 150.30
Sept. 16, 2020
1.49
All time peak: 3.58
July 8, 2020
11.0%
Nov. 23, 2020
All time peak: 21.4
Sept. 27, 2020
-16.4%
  49 -8 Estonia 917
303.69
All time peak: 303.69
Nov. 25, 2020
1.58
All time peak: 2.26
April 15, 2020
5.7%
Nov. 22, 2020
All time peak: 75.5
March 1, 2020
24.6%
  50 -11 Kenya 967
28.42
All time peak: 31.29
Nov. 22, 2020
0.50
All time peak: 0.57
Nov. 22, 2020
14.2%
Nov. 23, 2020
All time peak: 19.6
Nov. 19, 2020
-3.6%
  51 -3 Russia 976
219.15
All time peak: 219.15
Nov. 25, 2020
3.98
All time peak: 3.98
Nov. 25, 2020
4.8%
Nov. 22, 2020
All time peak: 5.6
May 13, 2020
10.0%
  52 0 Burma 1010
35.59
All time peak: 35.59
Nov. 25, 2020
0.61
All time peak: 0.88
Oct. 22, 2020
15.1%
Oct. 7, 2020
All time peak: 18.9
Oct. 1, 2020
15.5%
  53 0 Colombia 1072
209.77
All time peak: 310.62
Aug. 19, 2020
5.06
All time peak: 8.89
Aug. 15, 2020
0.6%
  54 6 Tunisia 1186
145.07
All time peak: 200.86
Oct. 30, 2020
7.63
All time peak: 9.57
Nov. 20, 2020
-18.5%
  55 -6 Latvia 1197
282.40
All time peak: 282.40
Nov. 25, 2020
4.11
All time peak: 4.11
Nov. 25, 2020
6.8%
Nov. 23, 2020
All time peak: 156.3
March 8, 2020
16.3%
  56 -6 Azerbaijan 1262
337.08
All time peak: 337.08
Nov. 25, 2020
3.38
All time peak: 3.38
Nov. 25, 2020
64.0%
  57 -6 Germany 1292
311.01
All time peak: 323.26
Nov. 14, 2020
3.88
All time peak: 3.88
Nov. 25, 2020
9.5%
Nov. 15, 2020
All time peak: 396.3
March 8, 2020
-0.8%
  58 -3 Albania 1332
318.57
All time peak: 318.57
Nov. 25, 2020
5.33
All time peak: 5.44
Nov. 24, 2020
26.5%
  59 4 Malta 1346
333.49
All time peak: 364.39
Nov. 14, 2020
6.61
All time peak: 7.38
Nov. 18, 2020
4.1%
Nov. 19, 2020
All time peak: 5.9
Oct. 26, 2020
-5.7%
  60 -3 Nepal 1414
82.00
All time peak: 181.08
Oct. 23, 2020
0.74
All time peak: 0.99
Nov. 11, 2020
21.5%
Nov. 21, 2020
All time peak: 28.6
Oct. 28, 2020
23.8%
  61 4 Paraguay 1640
136.59
All time peak: 160.36
Sept. 18, 2020
2.22
All time peak: 4.07
Sept. 30, 2020
24.2%
Nov. 21, 2020
All time peak: 31.8
Sept. 10, 2020
15.6%
  62 -3 Morocco 1664
182.85
All time peak: 199.94
Nov. 17, 2020
2.87
All time peak: 2.94
Nov. 21, 2020
22.1%
Nov. 21, 2020
All time peak: 24.9
Nov. 11, 2020
-18.9%
  63 11 Spain 1902
400.91
All time peak: 605.35
Nov. 9, 2020
8.41
All time peak: 24.05
April 7, 2020
10.2%
Nov. 19, 2020
All time peak: 49225.5
March 22, 2020
-25.9%
  64 7 United Kingdom 1914
451.99
All time peak: 507.04
Nov. 17, 2020
9.28
All time peak: 19.23
April 18, 2020
8.0%
Nov. 19, 2020
All time peak: 32460.5
April 5, 2020
-27.0%
  65 -4 Greece 1954
315.44
All time peak: 330.22
Nov. 20, 2020
9.22
All time peak: 9.22
Nov. 25, 2020
12.3%
Nov. 22, 2020
All time peak: 12.6
Nov. 19, 2020
-18.5%
  66 -4 Sweden 2004
618.34
All time peak: 618.34
Nov. 25, 2020
4.58
All time peak: 12.82
April 18, 2020
12.6%
Nov. 15, 2020
All time peak: 12.6
Nov. 15, 2020
14.6%
  67 3 Kosovo 2042
563.52
All time peak: 631.87
Nov. 22, 2020
9.51
All time peak: 10.12
Nov. 22, 2020
-1.1%
  68 -2 Slovakia 2098
369.57
All time peak: 613.48
Nov. 5, 2020
5.84
All time peak: 6.01
Nov. 23, 2020
19.4%
Nov. 21, 2020
All time peak: 22.3
Nov. 18, 2020
-12.5%
  69 -5 USA 2126
642.57
All time peak: 642.57
Nov. 20, 2020
5.37
All time peak: 10.14
April 24, 2020
12.7%
Nov. 20, 2020
All time peak: 19.8
April 10, 2020
23.0%
  70 2 Moldova 2177
615.29
All time peak: 615.29
Nov. 25, 2020
9.66
All time peak: 9.66
Nov. 25, 2020
11.2%
  71 9 France 2400
462.51
All time peak: 1137.04
Nov. 8, 2020
12.35
All time peak: 19.53
April 15, 2020
12.5%
Nov. 19, 2020
All time peak: 17.4
Nov. 11, 2020
-48.0%
  72 -3 Netherlands 2452
423.92
All time peak: 757.43
Nov. 2, 2020
5.13
All time peak: 11.51
April 11, 2020
28.3%
Oct. 25, 2020
All time peak: 28.3
Oct. 25, 2020
0.7%
  73 5 Armenia 2513
628.16
All time peak: 973.47
Nov. 5, 2020
13.69
All time peak: 13.69
Nov. 25, 2020
-13.0%
  74 -1 Iran 2665
219.21
All time peak: 219.21
Nov. 25, 2020
8.00
All time peak: 8.00
Nov. 25, 2020
32.6%
Nov. 23, 2020
All time peak: 32.6
Nov. 23, 2020
6.5%
  75 -7 Lithuania 2783
838.16
All time peak: 838.16
Nov. 25, 2020
7.06
All time peak: 7.06
Nov. 25, 2020
15.4%
Nov. 23, 2020
All time peak: 16.6
Nov. 20, 2020
21.8%
  76 -1 Ukraine 2832
421.77
All time peak: 421.77
Nov. 25, 2020
6.34
All time peak: 6.34
Nov. 25, 2020
26.8%
Nov. 23, 2020
All time peak: 41.4
Nov. 21, 2020
14.0%
  77 0 Portugal 2834
796.41
All time peak: 803.80
Nov. 20, 2020
9.96
All time peak: 10.07
Nov. 24, 2020
14.0%
Nov. 15, 2020
All time peak: 807.7
March 8, 2020
-13.3%
  78 5 Bosnia and Herzegovina 2993
477.44
All time peak: 622.98
Nov. 10, 2020
20.73
All time peak: 21.82
Nov. 22, 2020
-14.0%
  79 14 Belgium 3274
433.02
All time peak: 1910.78
Nov. 1, 2020
20.26
All time peak: 37.00
April 19, 2020
11.4%
Nov. 21, 2020
All time peak: 29.2
March 29, 2020
-36.9%
  80 -1 Romania 3290
595.45
All time peak: 599.54
Nov. 19, 2020
11.02
All time peak: 11.20
Nov. 24, 2020
28.7%
Nov. 22, 2020
All time peak: 736.6
March 15, 2020
-5.1%
  81 0 Italy 3368
749.21
All time peak: 800.88
Nov. 19, 2020
15.03
All time peak: 17.63
April 3, 2020
15.6%
Nov. 22, 2020
All time peak: 25.6
March 23, 2020
-14.5%
  82 2 Hungary 3462
642.96
All time peak: 681.05
Nov. 19, 2020
14.50
All time peak: 14.50
Nov. 25, 2020
19.4%
Nov. 23, 2020
All time peak: 25.4
Nov. 10, 2020
-15.7%
  83 7 Luxembourg 3564
1340.26
All time peak: 1430.51
Nov. 6, 2020
14.38
All time peak: 14.38
Nov. 25, 2020
5.9%
Nov. 19, 2020
All time peak: 18.3
March 25, 2020
-27.5%
  84 -17 Serbia 3609
1007.96
All time peak: 1007.96
Nov. 25, 2020
5.44
All time peak: 5.44
Nov. 25, 2020
30.3%
Nov. 22, 2020
All time peak: 30.6
March 24, 2020
54.6%
  85 -9 Mexico 3623
66.81
All time peak: 75.50
Aug. 1, 2020
5.68
All time peak: 7.60
July 4, 2020
76.0%
Nov. 13, 2020
All time peak: 76.0
Nov. 13, 2020
91.8%
  86 -1 Georgia 3644
1296.00
All time peak: 1296.00
Nov. 25, 2020
13.92
All time peak: 14.21
Nov. 24, 2020
11.7%
  87 -5 Austria 3680
977.94
All time peak: 1071.78
Nov. 18, 2020
12.24
All time peak: 12.24
Nov. 25, 2020
20.5%
Nov. 23, 2020
All time peak: 24.2
Nov. 14, 2020
-21.3%
  88 0 Switzerland 3743
774.07
All time peak: 1269.76
Nov. 7, 2020
15.01
All time peak: 15.48
Nov. 23, 2020
21.4%
Nov. 21, 2020
All time peak: 28.0
Nov. 9, 2020
-22.5%
  89 2 Montenegro 3771
1277.01
All time peak: 1376.69
Nov. 16, 2020
16.56
All time peak: 16.56
Nov. 25, 2020
-9.3%
  90 6 Czechia 4014
620.07
All time peak: 1585.44
Nov. 4, 2020
19.06
All time peak: 27.03
Nov. 11, 2020
23.4%
Nov. 21, 2020
All time peak: 32.7
Oct. 28, 2020
-18.0%
  91 -5 Croatia 4526
944.40
All time peak: 944.40
Nov. 25, 2020
14.81
All time peak: 14.81
Nov. 25, 2020
33.2%
Nov. 23, 2020
All time peak: 33.2
Nov. 23, 2020
16.9%
  92 2 Argentina 4610
258.35
All time peak: 440.57
Oct. 27, 2020
7.03
All time peak: 17.92
Oct. 11, 2020
74.3%
Oct. 14, 2020
All time peak: 75.9
Oct. 13, 2020
-22.6%
  93 -1 North Macedonia 4757
718.60
All time peak: 722.07
Nov. 22, 2020
18.70
All time peak: 18.80
Nov. 23, 2020
37.8%
Nov. 21, 2020
All time peak: 37.8
Nov. 21, 2020
-0.5%
  94 -7 Bulgaria 5025
653.56
All time peak: 666.57
Nov. 22, 2020
20.99
All time peak: 20.99
Nov. 25, 2020
40.6%
Nov. 23, 2020
All time peak: 40.6
Nov. 23, 2020
-3.0%
  95 -6 Poland 5126
795.17
All time peak: 880.25
Nov. 16, 2020
16.09
All time peak: 16.09
Nov. 25, 2020
46.8%
Nov. 22, 2020
All time peak: 48.8
Nov. 17, 2020
-1.6%
  96 -1 Slovenia 5539
983.91
All time peak: 1132.75
Nov. 5, 2020
26.76
All time peak: 26.76
Nov. 25, 2020
27.9%
Nov. 22, 2020
All time peak: 2354.7
March 15, 2020
3.2%


Score
Following numbers are summed up to calculate the score:
[Cases per 100k/past 14 days]
[Cases per 100k/past 7 days]
[Deaths per 100k/past 14 days * 100]
[Average positive rate past 7 days * 50] If no positive rate is available, the average of 5% is used.
[Tendency in % (Cases past week compared to week before) * 2]

Why this formula? Nothing scientific, I just tried to make a balanced score, taking into account the number of cases, trend in cases, death rates and if there are enough tests performed (by using positive rate).
Feel free to contact my if you have a suggestion: d.berger@dontsniff.co.uk

Sources
Cases/Deaths: J. Hopkins University
Cases/Deaths USA, Canada, Australia: ECDC - Important: delay of two days.
Positive rate: Our World in data