Skip to content


Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

COVID-19: Novel Coronavirus Infection Map

This repository stores the source code for the Novel Coronavirus Infection Map ( This online interactive map enables users to track both the global and local trends of Novel Coronavirus infection since Jan 21st, 2020. The dataset is timely collected from multiple official sources and then plotted onto this map.

Choropleth Map:

In the main map, an country or region's inflection level is measured by the # of today's active/remaining confirmed cases. The gray slash texture indicates no previous cases are discovered; the green texture means the region in which all the infected cases have recovered.

Infection Case(s) (shown as human icon in red) indicates one or more confirmed infected individual(s) in the U.S. and Canada, excluding those were identified from the Diamond Princess. The dataset of the infected cases are continuously enriched from different data portals such as 1point3acres and state officials. Notably, each case was geocoded to an approximate location within the county which reported the case. The location is by no means identical to the exact address where the case was discovered.

An Infected Community (shown as bed icon in red) indicates a community or village where confirmed cases were found. The local governments in China have taken strict measures to isolate the residents of these places from the outside. The dataset of infected community can be found at ahusmart.

Situational Heatmap:

The situational heatmap focuses on incremental data and statistics on daily historical data. This heatmap shows the development of the epidemic, and helps to reveal the turning point of the COVID-19 epidemic. The size of each square indicates the change in the number of aggregate cases on that day from the previous day. Larger box means more cases confirmed in the region. The color of the square indicates the status of active cases. Darker colors indicate the increase in active cases and lighter colors indicate the decrease in active cases.

Data Sources:

The data are mainly collected from:

Note: In the data table, each entry indicates the infection status in the format of #-#-#-# - a 4-sequel entry divided by dashes. The first sequel represents the number of confirmed cases, the second sequel represents suspected cases, the third sequel represents cured cases, the fourth sequel represents death cases.

Data Sources by Region:

Beijing, Hebei, Liaoning, Jilin, Jiangsu, Shanghai, Jiangxi, Guangdong, Hunan, Hainan, Zhejiang, Henan, Jiangxi, Hubei, Shaanxi, Shanxi, Ningxia, Qinghai, Gansu, Xinjiang, Guizhou, Yunnan, Chongqing, Xizang, Macau, Heilongjiang, Guangxi, Anhui, Neimenggu, Sichuan, Hongkong, Taiwan, Alabama, Montana, Alaska, Nebraska, Arizona, Nevada, Arkansas, New Hampshire, California, Colorado, New Mexico, Connecticut, New York, Delaware, The District of Columbia, North Dakota, Florida, Ohio, Georgia, Oklahoma, Oregon, Hawaii, Idaho, Pennsylvania, Illinois, South Carolina, Iowa, South Dakota, Kentucky, Texas, Utah, Maine, Vermont, Maryland, Virginia, Massachusetts, Washington, Michigan, West Virginia, Minnesota, Wisconsin, Mississippi, Wyoming, Missouri, the U.S., Canada, Republic of Korean, Japan, Australia, Singapore, Italy, the UK, Iran

Other Resources:

Update Procedure:

The country-level data is collected from WHO, while the data of each province in China is collected from multiple sources such as China's NHC, Mapmiao and Baidu. Notably, we also refer to CDC to verify the virus spreading status in the U.S. To make a timely data and map updates, we collect the data every 4 hours, and verify the data quality per day. In addition, we plan to provide finer-scale data from China (the county level), U.S. (the state level) and Canada (the province level) in the next version.



Noval Coronavirus Infection Map







No releases published


No packages published