Coronavirus Cases, Deaths, and Recoveries by Country

The coronavirus pandemic continues to worsen. It is more important than ever to make decisions based on data, not fear or panic. On this page you can find up-to-date statistics on coronavirus cases and deaths by country (updated daily).

A Few Notes

Countries are listed on this page in alphabetical order.

This page is a work in progress. A few things on my to-do list:

  • Find a matplotlib wiz to help me nicely style these charts.
  • Create a table of contents so you can click to a specific country you’re interested in. For now, please perform a CTRL+F search to find the country you are looking for.

Also, I should give credit where credit is due. The data on this page has been made available through the interactive coronavirus map provided by Johns Hopkins University. The data has been compiled into an easy-to-use JSON file by Rodrigo Pombo in this GitHub repository.

If you have feedback on this resource, please email me.

Note: This blog post previously had a third chart for ‘recoveries’, but I have removed them because the data is not longer supported in muy data source.

Afghanistan

Afghanistan Coronavirus Cases

Afghanistan Coronavirus Deaths

Albania

Albania Coronavirus Cases

Albania Coronavirus Deaths

Algeria

Algeria Coronavirus Cases

Algeria Coronavirus Deaths

Andorra

Andorra Coronavirus Cases

Andorra Coronavirus Deaths

Angola

Angola Coronavirus Cases

Angola Coronavirus Deaths

Antigua and Barbuda

Antigua and Barbuda Coronavirus Cases

Antigua and Barbuda Coronavirus Deaths

Argentina

Argentina Coronavirus Cases

Argentina Coronavirus Deaths

Armenia

Armenia Coronavirus Cases

Armenia Coronavirus Deaths

Australia

Australia Coronavirus Cases

Australia Coronavirus Deaths

Austria

Austria Coronavirus Cases

Austria Coronavirus Deaths

Azerbaijan

Azerbaijan Coronavirus Cases

Azerbaijan Coronavirus Deaths

Bahamas

Bahamas Coronavirus Cases

Bahamas Coronavirus Deaths

Bahrain

Bahrain Coronavirus Cases

Bahrain Coronavirus Deaths

Bangladesh

Bangladesh Coronavirus Cases

Bangladesh Coronavirus Deaths

Barbados

Barbados Coronavirus Cases

Barbados Coronavirus Deaths

Belarus

Belarus Coronavirus Cases

Belarus Coronavirus Deaths

Belgium

Belgium Coronavirus Cases

Belgium Coronavirus Deaths

Belize

Belize Coronavirus Cases

Belize Coronavirus Deaths

Benin

Benin Coronavirus Cases

Benin Coronavirus Deaths

Bhutan

Bhutan Coronavirus Cases

Bhutan Coronavirus Deaths

Bolivia

Bolivia Coronavirus Cases

Bolivia Coronavirus Deaths

Bosnia and Herzegovina

Bosnia and Herzegovina Coronavirus Cases

Bosnia and Herzegovina Coronavirus Deaths

Brazil

Brazil Coronavirus Cases

Brazil Coronavirus Deaths

Brunei

Brunei Coronavirus Cases

Brunei Coronavirus Deaths

Bulgaria

Bulgaria Coronavirus Cases

Bulgaria Coronavirus Deaths

Burkina Faso

Burkina Faso Coronavirus Cases

Burkina Faso Coronavirus Deaths

Cabo Verde

Cabo Verde Coronavirus Cases

Cabo Verde Coronavirus Deaths

Cambodia

Cambodia Coronavirus Cases

Cambodia Coronavirus Deaths

Cameroon

Cameroon Coronavirus Cases

Cameroon Coronavirus Deaths

Canada

Canada Coronavirus Cases

Canada Coronavirus Deaths

Central African Republic

Central African Republic Coronavirus Cases

Central African Republic Coronavirus Deaths

Chad

Chad Coronavirus Cases

Chad Coronavirus Deaths

Chile

Chile Coronavirus Cases

Chile Coronavirus Deaths

China

China Coronavirus Cases

China Coronavirus Deaths

Colombia

Colombia Coronavirus Cases

Colombia Coronavirus Deaths

Congo (Brazzaville)

Congo (Brazzaville) Coronavirus Cases

Congo (Brazzaville) Coronavirus Deaths

Congo (Kinshasa)

Congo (Kinshasa) Coronavirus Cases

Congo (Kinshasa) Coronavirus Deaths

Costa Rica

Costa Rica Coronavirus Cases

Costa Rica Coronavirus Deaths

Cote d’Ivoire

Cote d'Ivoire Coronavirus Cases

Cote d'Ivoire Coronavirus Deaths

Croatia

Croatia Coronavirus Cases

Croatia Coronavirus Deaths

Cuba

Cuba Coronavirus Cases

Cuba Coronavirus Deaths

Cyprus

Cyprus Coronavirus Cases

Cyprus Coronavirus Deaths

Czechia

Czechia Coronavirus Cases

Czechia Coronavirus Deaths

Denmark

Denmark Coronavirus Cases

Denmark Coronavirus Deaths

Diamond Princess

Diamond Princess Coronavirus Cases

Diamond Princess Coronavirus Deaths

Djibouti

Djibouti Coronavirus Cases

Djibouti Coronavirus Deaths

Dominica

Dominica Coronavirus Cases

Dominica Coronavirus Deaths

Dominican Republic

Dominican Republic Coronavirus Cases

Dominican Republic Coronavirus Deaths

Ecuador

Ecuador Coronavirus Cases

Ecuador Coronavirus Deaths

Egypt

Egypt Coronavirus Cases

Egypt Coronavirus Deaths

El Salvador

El Salvador Coronavirus Cases

El Salvador Coronavirus Deaths

Equatorial Guinea

Equatorial Guinea Coronavirus Cases

Equatorial Guinea Coronavirus Deaths

Eritrea

Eritrea Coronavirus Cases

Eritrea Coronavirus Deaths

Estonia

Estonia Coronavirus Cases

Estonia Coronavirus Deaths

Eswatini

Eswatini Coronavirus Cases

Eswatini Coronavirus Deaths

Ethiopia

Ethiopia Coronavirus Cases

Ethiopia Coronavirus Deaths

Fiji

Fiji Coronavirus Cases

Fiji Coronavirus Deaths

Finland

Finland Coronavirus Cases

Finland Coronavirus Deaths

France

France Coronavirus Cases

France Coronavirus Deaths

Gabon

Gabon Coronavirus Cases

Gabon Coronavirus Deaths

Gambia

Gambia Coronavirus Cases

Gambia Coronavirus Deaths

Georgia

Georgia Coronavirus Cases

Georgia Coronavirus Deaths

Germany

Germany Coronavirus Cases

Germany Coronavirus Deaths

Ghana

Ghana Coronavirus Cases

Ghana Coronavirus Deaths

Greece

Greece Coronavirus Cases

Greece Coronavirus Deaths

Grenada

Grenada Coronavirus Cases

Grenada Coronavirus Deaths

Guatemala

Guatemala Coronavirus Cases

Guatemala Coronavirus Deaths

Guinea

Guinea Coronavirus Cases

Guinea Coronavirus Deaths

Guinea-Bissau

Guinea-Bissau Coronavirus Cases

Guinea-Bissau Coronavirus Deaths

Guyana

Guyana Coronavirus Cases

Guyana Coronavirus Deaths

Haiti

Haiti Coronavirus Cases

Haiti Coronavirus Deaths

Holy See

Holy See Coronavirus Cases

Holy See Coronavirus Deaths

Honduras

Honduras Coronavirus Cases

Honduras Coronavirus Deaths

Hungary

Hungary Coronavirus Cases

Hungary Coronavirus Deaths

Iceland

Iceland Coronavirus Cases

Iceland Coronavirus Deaths

India

India Coronavirus Cases

India Coronavirus Deaths

Indonesia

Indonesia Coronavirus Cases

Indonesia Coronavirus Deaths

Iran

Iran Coronavirus Cases

Iran Coronavirus Deaths

Iraq

Iraq Coronavirus Cases

Iraq Coronavirus Deaths

Ireland

Ireland Coronavirus Cases

Ireland Coronavirus Deaths

Israel

Israel Coronavirus Cases

Israel Coronavirus Deaths

Italy

Italy Coronavirus Cases

Italy Coronavirus Deaths

Jamaica

Jamaica Coronavirus Cases

Jamaica Coronavirus Deaths

Japan

Japan Coronavirus Cases

Japan Coronavirus Deaths

Jordan

Jordan Coronavirus Cases

Jordan Coronavirus Deaths

Kazakhstan

Kazakhstan Coronavirus Cases

Kazakhstan Coronavirus Deaths

Kenya

Kenya Coronavirus Cases

Kenya Coronavirus Deaths

Korea, South

Korea, South Coronavirus Cases

Korea, South Coronavirus Deaths

Kuwait

Kuwait Coronavirus Cases

Kuwait Coronavirus Deaths

Kyrgyzstan

Kyrgyzstan Coronavirus Cases

Kyrgyzstan Coronavirus Deaths

Laos

Laos Coronavirus Cases

Laos Coronavirus Deaths

Latvia

Latvia Coronavirus Cases

Latvia Coronavirus Deaths

Lebanon

Lebanon Coronavirus Cases

Lebanon Coronavirus Deaths

Liberia

Liberia Coronavirus Cases

Liberia Coronavirus Deaths

Libya

Libya Coronavirus Cases

Libya Coronavirus Deaths

Liechtenstein

Liechtenstein Coronavirus Cases

Liechtenstein Coronavirus Deaths

Lithuania

Lithuania Coronavirus Cases

Lithuania Coronavirus Deaths

Luxembourg

Luxembourg Coronavirus Cases

Luxembourg Coronavirus Deaths

Madagascar

Madagascar Coronavirus Cases

Madagascar Coronavirus Deaths

Malaysia

Malaysia Coronavirus Cases

Malaysia Coronavirus Deaths

Maldives

Maldives Coronavirus Cases

Maldives Coronavirus Deaths

Mali

Mali Coronavirus Cases

Mali Coronavirus Deaths

Malta

Malta Coronavirus Cases

Malta Coronavirus Deaths

Mauritania

Mauritania Coronavirus Cases

Mauritania Coronavirus Deaths

Mauritius

Mauritius Coronavirus Cases

Mauritius Coronavirus Deaths

Mexico

Mexico Coronavirus Cases

Mexico Coronavirus Deaths

Moldova

Moldova Coronavirus Cases

Moldova Coronavirus Deaths

Monaco

Monaco Coronavirus Cases

Monaco Coronavirus Deaths

Mongolia

Mongolia Coronavirus Cases

Mongolia Coronavirus Deaths

Montenegro

Montenegro Coronavirus Cases

Montenegro Coronavirus Deaths

Morocco

Morocco Coronavirus Cases

Morocco Coronavirus Deaths

Mozambique

Mozambique Coronavirus Cases

Mozambique Coronavirus Deaths

Namibia

Namibia Coronavirus Cases

Namibia Coronavirus Deaths

Nepal

Nepal Coronavirus Cases

Nepal Coronavirus Deaths

Netherlands

Netherlands Coronavirus Cases

Netherlands Coronavirus Deaths

New Zealand

New Zealand Coronavirus Cases

New Zealand Coronavirus Deaths

Nicaragua

Nicaragua Coronavirus Cases

Nicaragua Coronavirus Deaths

Niger

Niger Coronavirus Cases

Niger Coronavirus Deaths

Nigeria

Nigeria Coronavirus Cases

Nigeria Coronavirus Deaths

North Macedonia

North Macedonia Coronavirus Cases

North Macedonia Coronavirus Deaths

Norway

Norway Coronavirus Cases

Norway Coronavirus Deaths

Oman

Oman Coronavirus Cases

Oman Coronavirus Deaths

Pakistan

Pakistan Coronavirus Cases

Pakistan Coronavirus Deaths

Panama

Panama Coronavirus Cases

Panama Coronavirus Deaths

Papua New Guinea

Papua New Guinea Coronavirus Cases

Papua New Guinea Coronavirus Deaths

Paraguay

Paraguay Coronavirus Cases

Paraguay Coronavirus Deaths

Peru

Peru Coronavirus Cases

Peru Coronavirus Deaths

Philippines

Philippines Coronavirus Cases

Philippines Coronavirus Deaths

Poland

Poland Coronavirus Cases

Poland Coronavirus Deaths

Portugal

Portugal Coronavirus Cases

Portugal Coronavirus Deaths

Qatar

Qatar Coronavirus Cases

Qatar Coronavirus Deaths

Romania

Romania Coronavirus Cases

Romania Coronavirus Deaths

Russia

Russia Coronavirus Cases

Russia Coronavirus Deaths

Rwanda

Rwanda Coronavirus Cases

Rwanda Coronavirus Deaths

Saint Kitts and Nevis

Saint Kitts and Nevis Coronavirus Cases

Saint Kitts and Nevis Coronavirus Deaths

Saint Lucia

Saint Lucia Coronavirus Cases

Saint Lucia Coronavirus Deaths

Saint Vincent and the Grenadines

Saint Vincent and the Grenadines Coronavirus Cases

Saint Vincent and the Grenadines Coronavirus Deaths

San Marino

San Marino Coronavirus Cases

San Marino Coronavirus Deaths

Saudi Arabia

Saudi Arabia Coronavirus Cases

Saudi Arabia Coronavirus Deaths

Senegal

Senegal Coronavirus Cases

Senegal Coronavirus Deaths

Serbia

Serbia Coronavirus Cases

Serbia Coronavirus Deaths

Seychelles

Seychelles Coronavirus Cases

Seychelles Coronavirus Deaths

Singapore

Singapore Coronavirus Cases

Singapore Coronavirus Deaths

Slovakia

Slovakia Coronavirus Cases

Slovakia Coronavirus Deaths

Slovenia

Slovenia Coronavirus Cases

Slovenia Coronavirus Deaths

Somalia

Somalia Coronavirus Cases

Somalia Coronavirus Deaths

South Africa

South Africa Coronavirus Cases

South Africa Coronavirus Deaths

Spain

Spain Coronavirus Cases

Spain Coronavirus Deaths

Sri Lanka

Sri Lanka Coronavirus Cases

Sri Lanka Coronavirus Deaths

Sudan

Sudan Coronavirus Cases

Sudan Coronavirus Deaths

Suriname

Suriname Coronavirus Cases

Suriname Coronavirus Deaths

Sweden

Sweden Coronavirus Cases

Sweden Coronavirus Deaths

Switzerland

Switzerland Coronavirus Cases

Switzerland Coronavirus Deaths

Syria

Syria Coronavirus Cases

Syria Coronavirus Deaths

Taiwan*

Taiwan* Coronavirus Cases

Taiwan* Coronavirus Deaths

Tanzania

Tanzania Coronavirus Cases

Tanzania Coronavirus Deaths

Thailand

Thailand Coronavirus Cases

Thailand Coronavirus Deaths

Timor-Leste

Timor-Leste Coronavirus Cases

Timor-Leste Coronavirus Deaths

Togo

Togo Coronavirus Cases

Togo Coronavirus Deaths

Trinidad and Tobago

Trinidad and Tobago Coronavirus Cases

Trinidad and Tobago Coronavirus Deaths

Tunisia

Tunisia Coronavirus Cases

Tunisia Coronavirus Deaths

Turkey

Turkey Coronavirus Cases

Turkey Coronavirus Deaths

US

US Coronavirus Cases

US Coronavirus Deaths

Uganda

Uganda Coronavirus Cases

Uganda Coronavirus Deaths

Ukraine

Ukraine Coronavirus Cases

Ukraine Coronavirus Deaths

United Arab Emirates

United Arab Emirates Coronavirus Cases

United Arab Emirates Coronavirus Deaths

United Kingdom

United Kingdom Coronavirus Cases

United Kingdom Coronavirus Deaths

Uruguay

Uruguay Coronavirus Cases

Uruguay Coronavirus Deaths

Uzbekistan

Uzbekistan Coronavirus Cases

Uzbekistan Coronavirus Deaths

Venezuela

Venezuela Coronavirus Cases

Venezuela Coronavirus Deaths

Vietnam

Vietnam Coronavirus Cases

Vietnam Coronavirus Deaths

West Bank and Gaza

West Bank and Gaza Coronavirus Cases

West Bank and Gaza Coronavirus Deaths

Zambia

Zambia Coronavirus Cases

Zambia Coronavirus Deaths

Zimbabwe

Zimbabwe Coronavirus Cases

Zimbabwe Coronavirus Deaths

If you enjoyed this article, be sure to join my Developer Monthly newsletter, where I send out the latest news from the world of Python and JavaScript:
Written on March 30, 2020