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


Map Loading ...
Table Loading ...

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.

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