GraphTypeY-AxisForecast Export
Rotate your screen for more filters
Reset Countries
Continent / Country Confirmed Deaths Recovered
287,022 16,473 29,670
87,878 1,247 865
81,782 3,291 74,181
36,530 2,325 11,194
20,337 382 5,342
7,665 143 137
3,098 13 199
2,902 67 130
2,216 34 20
83,836 1,209 681
81,782 3,291 74,181
80,589 8,215 10,361
57,786 4,365 7,015
43,938 267 5,673
29,551 1,698 4,955
29,406 2,234 10,457
11,812 580 150
11,811 191 131
9,241 131 4,144
7,468 435 6
6,909 49 112
6,235 220 675
4,042 38 184
3,629 75 26
3,544 60 43
3,369 14 6
2,985 77 6
2,840 77 16
2,810 13 172
2,693 8 68
2,031 23 215
2,023 41 50
1,925 9 10
1,819 19 5
1,453 9 6
1,403 34 3
1,387 47 359
1,306 4 22
1,221 16 13
1,201 9 21
1,045 4 88
1,029 23 94
1,012 3 33
958 5 10
927 12
893 78 35
892 26 36
840 3 38
802 5 82
727 20 45
712 10 597
707 45 28
683 2 172
580 9 14
562 6 10
558 8 2
549 43
538 1 8
502 9 63
495 3 22
495 24 102
491 6 8
488 10 3
475 6 4
458 4 204
455 4 15
382 36 105
368 6 23
367 25 65
356 4 101
333 2 52
299 4 1
290 1 18
283 27
275 11 8
264 3 8
261 10 28
252 2 29
244 1
231 2 2
226 1 7
224 3 1
217
212 1
208 21 4
208 49
201 3 3
197 6 2
196 5 1
191 3 2
177 1 2
174 6 17
153 20
152 7 10
146 3 4
134 2
132 4 1
122 3 15
114 5
111 3 2
109 23
107 15
106 7
105 9
96 3
96 10
94 4 2
86 29
84 1 17
81 2
79 11
75
75 1 2
69 1
67 2 1
65 1 1
65 1 2
56
56
55 3
52 1
50
47
44
44 5 11
43
41 3
37 1
33 1
31 1 1
26 1 2
25 1 4
23
23 1
18 6
18
16
14
13
13 8
13
12 4
12
11
11
11
11
10 1
10 10
9 1
8 2
8
8
7
7
7
7 1
7 1
7
6
6
6
6
5
5
4
4
4
4 1
4
3
3
3
3 1
3
3
3 1
3 1
3
3 1
3
2
2
2
2
2
2
2
2
2
1
1
1 1
1
1
1
1
1

Coronavirus Total Confirmed Cases By Continent

Chart Loading ...

Map Data


JavaScript chart by amChartsUse plus and minus keys on your keyboard to zoom in and outSeriesSeriesChart100%Chart created using amCharts library
Zoom level changed to 1.5
Group
Country
Population
HAQ Index
Confirmed Cases
Total
24H
%
Deaths
Total
24H
%
Recovered Cases
Total
24H
%
Still Infected
Total
24H
%
Case Fatality Rate
Recovery Rate
Deaths / (Deaths + Recovered)
Cases Per 100,000
Cases Doubling Time
North America
United States
331,002,000
81.3
83,836
18,058
21.5%
1,209
267
22.1%
681
320
47%
81,946
17,471
21.3%
1.44%
0.812%
 
25.3
3.33 Days
China
China
1,439,323,000
74.2
81,782
121
0.148%
3,291
6
0.182%
74,181
408
0.55%
4,310
-293
-6.8%
4.02%
90.7%
 
5.68
45.6 Days
Europe
Italy
60,461,000
88.7
80,589
6,203
7.7%
8,215
712
8.67%
10,361
999
9.64%
62,013
4,492
7.24%
10.2%
12.9%
 
133
7.14 Days
Europe
Spain
46,754,000
89.6
57,786
8,271
14.3%
4,365
718
16.4%
7,015
1,648
23.5%
46,406
5,905
12.7%
7.55%
12.1%
 
124
3.98 Days
Europe
Germany
83,783,000
86.4
43,938
6,615
15.1%
267
61
22.8%
5,673
2,126
37.5%
37,998
4,428
11.7%
0.608%
12.9%
 
52.4
5.1 Days
Europe
France
65,273,000
87.9
29,551
3,951
13.4%
1,698
365
21.5%
4,955
1,048
21.2%
22,898
2,538
11.1%
5.75%
16.8%
 
45.3
4.8 Days
Middle East
Iran
83,992,000
71.1
29,406
2,389
8.12%
2,234
157
7.03%
10,457
832
7.96%
16,715
1,400
8.38%
7.6%
35.6%
 
35
10.3 Days
Europe
United Kingdom
67,886,000
84.6
11,812
2,172
18.4%
580
114
19.7%
150
10
6.67%
11,082
2,048
18.5%
4.91%
1.27%
 
17.4
3.83 Days
Europe
Switzerland
8,654,000
91.8
11,811
914
7.74%
191
38
19.9%
131
0
0%
11,489
876
7.62%
1.62%
1.11%
 
136
5.52 Days
Asia
South Korea
51,269,000
85.8
9,241
104
1.13%
131
5
3.82%
4,144
414
9.99%
4,966
-315
-6.34%
1.42%
44.8%
 
18
23.7 Days
Europe
Netherlands
17,134,000
89.5
7,468
1,030
13.8%
435
78
17.9%
6
2
33.3%
7,027
950
13.5%
5.82%
0.0,803%
 
43.6
4.84 Days
Europe
Austria
9,006,000
88.2
6,909
1,321
19.1%
49
19
38.8%
112
103
92%
6,748
1,199
17.8%
0.709%
1.62%
 
76.7
3.83 Days
Europe
Belgium
11,589,000
87.9
6,235
1,298
20.8%
220
42
19.1%
675
128
19%
5,340
1,128
21.1%
3.53%
10.8%
 
53.8
4.48 Days
North America
Canada
37,742,000
87.6
4,042
791
19.6%
38
8
21.1%
184
1
0.543%
3,820
782
20.5%
0.94%
4.55%
 
10.7
3.09 Days
Europe
Turkey
84,339,000
76.2
3,629
1,196
33%
75
16
21.3%
26
0
0%
3,528
1,180
33.4%
2.07%
0.716%
 
4.3
2.17 Days
Europe
Portugal
10,196,000
84.5
3,544
549
15.5%
60
17
28.3%
43
21
48.8%
3,441
511
14.9%
1.69%
1.21%
 
34.8
3.63 Days
Europe
Norway
5,421,000
90.5
3,369
285
8.46%
14
0
0%
6
0
0%
3,349
285
8.51%
0.416%
0.178%
 
62.1
7.31 Days
South America
Brazil
212,559,000
64.9
2,985
431
14.4%
77
18
23.4%
6
4
66.7%
2,902
409
14.1%
2.58%
0.201%
 
1.4
4.18 Days
Europe
Sweden
10,099,000
90.5
2,840
314
11.1%
77
15
19.5%
16
0
0%
2,747
299
10.9%
2.71%
0.563%
 
28.1
7.12 Days
Australia & NZ
Australia
25,499,000
89.8
2,810
446
15.9%
13
5
38.5%
172
53
30.8%
2,625
388
14.8%
0.463%
6.12%
 
11
3.75 Days

How to Use This Tool

This website is designed to be a flexibile analysis tool to allow you to make your own charts on aspects of the coronavirus spread that are most relevant to you.

You can choose from a number of different chart types at the top of the screen. You can also choose whether to display the figures as a bar chart, line chart, cumulatively or individually. The y-axis can be displayed as a log axis which helps to explore numbers that have a large spread between the highest and lowest values.

You can compare different continents or countries by clicking on those countries in the left panel. To reset the chart just click the Coronavirus Graphs logo at the top of the screen.

This website is optimsed for large screens and you will be able to make the most of the tools and features by using a laptop or desktop screen.

If you would like to see any other charts adding to this site then please Contact Me.

Help Support This Project

Data Source and Accuracy

The data for these charts is sourced from John Hopkins University who publish a daily time series of the data they have collected at GitHub. The accuracy of our data depends on how quickly John Hopkins update their GitHub datafeed. We check this datafeed hourly for updates.

The total number of recorded cases depends heavily on the extent of testing in each country. Testing varies widely between countries and this will have a significant impact on the numbers reported by each country.


sic-bo online

The Charts

Total Confirmed Cases

This is the total number of confirmed cases of coronavirus including cases that have now recovered. Governments currently estimate that the number of true cases in the population are significantly higher than this number.

Total Deaths

This is the total number of deaths that can be attributed directly to confirmed cases of coronavirus.

Total Recovered

This is the total number of confirmed cases of coronavirus that have subsequently recovered.

Total Still Infected

This is the total number of confirmed cases minus the number of deaths and number recovered.

Coronavirus Mortality Rate

This is the total number of deaths divided by the number of confirmed cases on any given day. Note that the true mortality rate may be significantly different from this value as the true number of cases is likely to be much higher than the currently confirmed number of cases. A higher number of true cases will result in the mortality rate being lower. The mortality rate also suffers from the effect of delay between confirmed cases and deaths being recorded. A death recorded today is likely to have resulted from a case that was confirmed several days earlier. In summary the mortality rate shown in these charts is a crude calculation based on a snapshot of the numbers on a given day. Nonetheless it is a useful tool to compare these rates between different countries.

Coronavirus Recovery Rate

This is the total number of recovered cases divided by the total number of confirmed cases. As with the mortality rate, these figures will suffer from signifcant delay factors as a case that has recovered today was likely confirmed many days earlier.

New Cases Per Day

This is the total number of confirmed cases on a given day minus the total confirmed cases on the previous day.

Deaths Per Day

This is the total number of deaths on a given day minus the total deaths on the previous day.

Infections Per 100,000 People

This is the total number of confirmed cases divided by the population of the country. It is useful to consider the numbers relative to the population of each country as larger countries are likely to see more cases in total. Normalising the numbers by the population of each country allows fairer comparisons to be made between countries.

% Increase in Cases / Deaths Per Day - Moving Average

This is the total increase in cases on a given day divided by the total number of cases at the end of the previous day. The percentage change in cases in the early stages of an outbreak can be very large as a change from 1 confirmed case to 2 confirmed cases would represent a 100% increase. As the number of confirmed cases increases the true daily percentage increase starts to become clearer. The percentage increase per day is a useful measure of the effectiveness of government measures to control the virus. A reducing percentage increase per day may indicate that government measures are being effective.

The percentage increase in cases per day is quite volatile so a moving average formula has been applied to them to smooth the figures out. The moving average takes the figures over the preceeding 7 days and averages them.

Doubling Time

The doubling time shows how long it has taken the number of confirmed cases to double. This is calculated by taking the total confirmed cases on a given day and then counting the number of days prior to this date that the number of cases was half that number. So if the number of cases today is 100, and the number of cases 4 days ago was 50 then it took 4 days for the cases to double from 50 to 100. We want to see the doubling time increasing in countries as this may indicate that the spread of the virus is being brought under control.

Infections Since First Case

It is useful to align countries by the date they were first infected as this helps to compare the rate of spread in each country on a like for like basis. The number of cases has been normalised by the population of each country to allow fairer comparisons between countries to be made.

Infections Since 100th Case

Similar to the infections since the first case, this chart aligns countries by starting the x-axis at the 100th confirmed case. This arguably allows a fairer comparison to be made between countries as the 100th case is a stronger indication of when the virus has started to take hold and that testing regime has been implemented.

Deaths Since 100th Case

The same as the infections since the 100th case, but looking at deaths normalised by population.

Some websites try to impress with buzzwords. https://anastasiaherman.com/ doesn’t need that. It speaks quietly, but it reaches deep. If you’ve been circling around your own thoughts, unsure where to start — this might be the most honest click you’ll make today.

Forecast Coronavirus Figures

The forecast is calculated by looking at the trend in the increase in cases / deaths per day. The rate of change of these charts is extrapolated forward 7 days.

The forecast daily increase in cases / deaths is then applied to the existing case and death totals to forecast the total cases and deaths for the next 7 days.

I have prepare this forecast methodology with careful analysis of the underlying rate of change, however please note this remains an estimate only and the future figures in all countries depend heavily on the rate of introduction of mitigation measures and the effectiveness of those measures. I have deliberately kept the forecast at 7 days only as it is clear that information relating to the epidemic is moving very quickly and a forecast any further into the future could be very inaccurate.


Popular Charts

Total Confirmed Cases By Continent Chart

New Cases Per Day By Continent Chart

New Cases Per Day

New Cases Per Day in United States

Total Confirmed Cases in United States

Total Confirmed Cases

New Cases Per Day In Italy Chart

New Cases Per Day In United States Chart

New Cases Per Day by Continent

Total Confirmed Cases

Total Confirmed Cases by Continent

New Cases Per Day in United States vs Italy

New Cases Per Day

Total Confirmed Cases in United States vs China vs Italy

Total Confirmed Cases in Italy

New Cases Per Day

Total Confirmed Cases in United States vs Italy

Total Confirmed Cases in United States

New Cases Per Day In United States Chart

New Cases Per Day in China

Useful Resources:

World Health Organisation - Coronavirus

UK National Health Service - Coronavirus

US Centers for Disease Control and Prevention - Coronavirus

Imperial College Modelling of Outbreak

Singapore Government Advice on Coronoavirus

Youtube Dr John Campbell Coronavirus Updates

Youtube Chris Martenson Coronavirus Updates