Compare the countries
affected by coronavirus

Compare countries | Per capita | Affected countries

US states | China’s provinces | Russia’s regions

On this page, the most affected 100 countries are listed sorted by the number of confirmed cases. You can click on the country name to see more details about the country. The numbers below the name of the country are the numbers of confirmed (black), recovered (green, if known), and fatal cases (red). These numbers are displayed on the graph in the middle column. The graphs on the right draw the number of new cases a day. Move the mouse over the graphs to see the dates and the numbers. Note that the scale of the vertical axis differs per country.

Visit a separate page to see the comparison of all countries. The green and red arrows next to the country name display the trend of the new confirmed cases during the last week.

Country Cumulative cases New daily cases

United States of America

35,131,241
613,676

India

31,695,958
30,857,467
424,773

Brazil

19,953,501
17,771,228
557,223

Russian Federation

6,312,185
5,640,783
160,137

France

6,063,402
342,482
110,860

United Kingdom

5,902,354
129,743

Turkey

5,770,833
5,465,846
51,519

Argentina

4,947,030
4,594,873
106,045

Colombia

4,801,050
4,598,176
121,216

Spain

4,502,983
150,376
81,643

Italy

4,358,533
4,137,428
128,088

Iran

3,940,708
3,404,533
91,407

Germany

3,779,797
3,654,950
91,685

Indonesia

3,462,800
2,842,345
97,291

Poland

2,883,120
2,653,900
75,261

Mexico

2,861,498
2,241,868
241,279

South Africa

2,461,758
2,238,388
72,437

Ukraine

2,335,237
2,256,421
55,596

Peru

2,114,445
2,081,755
196,518

Netherlands

1,869,909
17,829

Czechia

1,673,769
1,640,812
30,374

Iraq

1,648,727
1,480,827
18,802

Chile

1,617,852
1,573,007
35,616

Philippines

1,605,762
1,515,054
28,093

Canada

1,439,032
1,404,327
26,561

Bangladesh

1,280,317
1,108,748
21,162

Israel

1,196,733
1,164,156
10,096

Malaysia

1,146,186
937,732
9,403

Belgium

1,129,018
25,247

Sweden

1,100,040
14,655

Romania

1,083,478
1,047,778
34,291