CoVID 19 Worldwide Growth Rates

Updated: 17th March 2020, 17:28 UTC (added US state graph, added Netherlands to graph 2).

This page presents historical SARS-CoV-2 coronavirus infection information. I try to present it in a way that helps inform about how the virus is progressing throughout the main outbreaks worldwide in a way that allows countries to be compared and perhaps lessons learned. The underlying infection and containment processes are complicated, and conclusions you or I may draw from these graphs are not true predictions. For that, you'd need much more data about what is being done in each country, and about how the data is collected. Comments are my interpretation only. Nevertheless, I hope you find it useful.

Mark Handley, UCL.

Contents

Some countries are covered in multiple graphs to aid comparison.
Graph 1: Italy, France, Germany, Spain, UK, Netherlands
Graph 2: Italy, France, Germany, Spain, Switzerland, UK, Netherlands
Graph 3: Lombardy, Italy, Switzerland, Austria
Graph 4: Italy, Denmark, Norway, Sweden, Finland, Iceland
Graph 5: Italy, Belgium, Ireland, Portugal
Graph 6: Italy, Greece, Poland, Czech Republic, Slovenia, Romania
Graph 7: Italy, France, Germany, Spain, Switzerland, UK, Netherlands (Linear Scale)
Graph 8: China, Italy, Iran, France, USA, South Korea, Japan
Graph 9: Italy, Iran, France, USA, South Korea, Singapore, Japan
Graph 10: Italy, Switzerland, Washington, New York, New Jersey, Colorado, California, Florida
Graph 11: Italy, Iran, France, USA, South Korea, Singapore, Japan
Graph 12: Italy, Spain, USA, Qatar, Thailand, Malaysia, Brazil, Bahrain, Indonesiam Kuwait, Egypt, India, Australia
Graph 13: Qatar, Thailand, Malaysia, Brazil, Bahrain, Indonesiam Kuwait, Egypt, India, Australia
Graph 14: China, Italy, Iran, France, USA, South Korea, Japan (Linear Scale)

Europe

Western Europe, Confirmed Cases


Western Europe, Confirmed Cases Per Million Inhabitants

Lombardy, Italy, Switzerland, Austria, Confirmed Cases Per Million Inhabitants

Scandinavia, Confirmed Cases Per Million Inhabitants

Ireland, Austria, Belgium, Confirmed Cases Per Million Inhabitants

Greece, Poland, Czech Republic, Slovenia, Romania, Confirmed Cases Per Million Inhabitants

Western Europe, Confirmed Cases, Linear Scale

World, Confirmed Cases

World, Confirmed Cases Per Million Inhabitants

US States, Confirmed Cases Per Million Inhabitants

World, Confirmed Cases Per Million Inhabitants

World, Confirmed Cases, Warm Countries

World, Confirmed Cases, Warm Countries

World, Confirmed Cases, Linear Scale

Thoughts

While you're sitting pondering your mortality, think how astounding it is that one single viral particle from a bat can replicate so far, so fast, and cause so much trouble! Biology is truly amazing!

FAQ

Q: Where does the data come from?

Where possible, the data comes from the relevant national authorities, as they tend to be more up to date. In some cases I'm using the WHO daily briefing, but they lag the national authorities somewhat. The wikipedia pages contain links to the national authorities. Some are Finland, France, Germany, Ireland, Norway Qatar, Slovenia, South Korea, Spain, Switzerland, UK,

Q: Can I have your data?

A more complete dataset is the Johns Hopkins one. It tends to lag the national data sources and the WHO, but it is complete and machine readable.

Q: Can I use your graphs?

Yes, they're under a CC0 "No rights reserved" license. You can use them for any purpose. I'd prefer you link back here though, as the explanations add important context.

Q: Different countries are testing at different rates. How can you compare the data?

So long as the fraction of actual cases being detected does not change, this does not affect any inference we can make about the growth rate. 35% growth is still 35% growth, whether we measure 100% of the cases or 50%.

If, for example, Italy is detecting 50% of the cases and the US is detecting 25% of cases, this affects any predictions of how far the US is behind Italy At 35% growth, cases double every 2.5 days, so this undersampling would show the US 2.5 days further behind than it really is.

Likely no-one except Korea and Singapore are getting close to 100% of cases. Probably everyone is detecting at least 20% of cases, because those require medical attention. We don't really know what fraction of cases are missed, but the difference in sampling between countries might skew the delays by a few days in either direction.

Q: Comparing with Italy as a whole is flawed. Shouldn't you be comparing with Lombardy?

Perhaps. Certainly cases in Italy are concentrated in the North at the moment. Lombardy is running about seven days ahead of the rest of the country, as measured by cases per million inhabitants. I've shown this in graph 3. The problem is that cases in some other countries, notably France, Spain and the USA, are also concentrated, so comparing these entire countries with Lombardy is biased in the other direction. These graphs give a crude indication, but they're never going to be able to track problems down to the local level, where an individual town is overwhelmed by cases before this becomes commonplace in a country. Just remember, to compare with Lombardy, a rough approximation is to move the Italy curve seven days to the right.

Q: Shouldn't you break out China by province?

At the moment I'm only showing China on the graphs that show absolute counts, not counts per million inhabitants. As the vast majority of Chinese cases were in Hubei, there's not a great deal of difference on these graphs between showing Hubei and showing all of China. The population of Hubei provice is around 57 million, which is roughly the same as Italy. Thus the data for China is reasonably comparable with the data for Italy.

The Chinese data is somewhat suspect in the early days, so it's not very good for comparison until the epidemic gets a fair way along. Mostly I'm using Italy to provide a model for how other places might progress, as it's a better fit. But as of March 16th, I've changed the last (linear) graph to use the Chinese data to show one possible direction that Italy might folliow.

Elsewhere in China, cases that arose were stamped on quickly, and pretty much all of China shut down until that was complete. In Europe we failed to learn from that model, so we're all much further along than Beijing, Shanghai, or similar provinces ever got.

Q: Why didn't you show my country?

A1. Until the number of cases reaches around 100, the data tends to be too noisy to draw conclusions

A2. The graphs are pretty cluttered as it is.

A3. I'll add more as I find time.

Q: You aren't an epidemiologist. Why should I listen to you?

You probably shouldn't. I'm a computer scientist and I've spend decades analysing data, but you should talk to a real epidemiologist if you want to understand the underlying causes. Computer scientists do know a lot about exponential growth though.

Q: I'm a journalist. Will you appear on my TV show?

No. You should have a real epidemiologist on your TV show.

Mark Handley, UCL.