World War II
1937–1945
From Japan's invasion of China in July 1937 to Japan's surrender in September 1945. Who died, where the great battles were fought, and how the war spread across the world.
Inspired by Neil Halloran's documentary The Fallen of World War II (neilfilms.com).
Casualties by country
Deaths in the war, soldiers and civilians, by country. Pick the countries to compare, and the parts to show.
Source: Wikipedia, "World War II casualties" (updated 2026-10-25) · fetched 25 Oct 2026
Choose a country to see its casualties.
A column is the lowest estimate; the faint top runs on to the highest. With both parts shown, soldiers are the lowest estimate of military deaths and civilians the rest of the total, which includes famine and disease. Borders are those each figure was counted in; the table notes where they differ from 1939.
Show the numbers
| Country | Population in 1939 | Soldiers | Civilians | Famine and disease | Total | Share of the population |
|---|---|---|---|---|---|---|
| 6.09 m | – | – | – | – | – | |
| 25.6 m | – | – | – | – | – | |
| 189 m | 8.67 m–11.4 m | 4.5 m–10 m | 8 m–9 m | 20 m–27 m | 10.6%–14.3% | |
| 518 m | 2 m–3.75 m | 7.36 m–8.19 m | 5 m–10 m | 14 m–20 m | 2.7%–3.9% | |
| 69.3 m | 4.44 m–5.32 m | 1.5 m–3 m | – | 6.9 m–7.4 m | 10.0%–10.7% | |
| 34.8 m | 240 k | 5.62 m–5.82 m | – | 5.9 m–6 m | 16.9%–17.2% | |
| 69.4 m | 11.5 k | 300 k | 2.4 m–4 m | 3 m–4 m | 4.3%–5.8% | |
| 71.4 m | 2.1 m–2.3 m | 550 k–800 k | – | 2.5 m–3.1 m | 3.5%–4.3% | |
| 378 m | 87 k | – | 2.1 m–3 m | 2.2 m–3.09 m | 0.6%–0.8% | |
| 24.7 m | – | – | 1 m–2 m | 1 m–2.2 m | 4.0%–8.9% | |
| 15.5 m | 300 k–446 k | 581 k–1.4 m | – | 1.03 m–1.7 m | 6.6%–11.0% | |
| 16 m | 62.5 k | 164 k–1 m | 336 k | 557 k–1.41 m | 3.5%–8.8% | |
| 16.1 m | 2.6 k | 250 k–1 m | – | 253 k–1 m | 1.6%–6.2% | |
| 9.13 m | 200 k | 264 k–664 k | – | 464 k–864 k | 5.1%–9.5% | |
| 7.22 m | 35.1 k | 172 k | 300 k–600 k | 507 k–807 k | 7.0%–11.2% | |
| 41.7 m | 210 k | 390 k | – | 600 k | 1.4% | |
| 24.3 m | – | 483 k–533 k | – | 483 k–533 k | 2.0%–2.2% | |
| 44.4 m | 319 k–341 k | 153 k | – | 492 k–514 k | 1.1%–1.2% | |
| 16 m | 300 k | 200 k | – | 500 k | 3.1% | |
| 47.8 m | 384 k | 67.2 k | – | 451 k | 0.9% | |
| 131 m | 407 k | 12.1 k | – | 419 k | 0.3% | |
| 2.58 m | 25 k | 345 k | – | 370 k | 14.4% | |
| 14.6 m | 35 k–46 k | 294 k–320 k | – | 340 k–355 k | 2.3%–2.4% | |
| 1.99 m | 30 k | 220 k | – | 250 k | 12.5% | |
| 8.73 m | 6.7 k | 187 k | 16 k | 250 k | 2.9% | |
| 17.7 m | 15 k | 85 k | – | 100 k | 0.6% | |
| 5.12 m | – | 100 k | – | 100 k | 1.9% | |
| 3.7 m | 94.7 k | 2.1 k | – | 96.8 k | 2.6% | |
| 8.39 m | 12 k | 76 k | – | 88 k | 1.1% | |
| 1.13 m | 34 k | 49 k | – | 83 k | 7.3% | |
| 480 k | – | 40 k–70 k | – | 40 k–70 k | 8.3%–14.6% | |
| 3.8 m | – | – | 36 k–50 k | 36 k–50 k | 0.9%–1.3% | |
| 11.3 m | 42 k | 1.6 k | – | 43.6 k | 0.4% | |
| 6.97 m | 39.7 k | 700 | – | 40.4 k | 0.6% | |
| 1.07 m | 30 k | – | – | 30 k | 2.8% | |
| 6.46 m | 18.5 k | 3 k | – | 21.5 k | 0.3% | |
| 1.29 m | – | 15 k | – | 15 k | 1.2% | |
| 10.2 m | 11.9 k | – | – | 11.9 k | 0.1% | |
| 1.63 m | 11.7 k | – | – | 11.7 k | 0.7% | |
| 2.94 m | 2 k | 8.2 k | – | 10.2 k | 0.3% | |
| 127 k | – | 10 k | – | 10 k | 7.9% | |
| 15 m | 5.6 k | 2 k | – | 7.6 k | 0.1% | |
| 290 k | – | 4.2 k | – | 7.11 k | 2.5% | |
| 3.79 m | – | 6 k | – | 6 k | 0.2% | |
| 2.96 m | – | 100 | – | 5.1 k | 0.2% | |
| 6.34 m | 100 | 2 k | – | 2.1 k | 0.0% | |
| 40.3 m | 1 k | 1 k | – | 2 k | 0.0% | |
| 22.8 k | 1 k–2 k | – | – | 1 k–2 k | 4.4%–8.8% | |
| 269 k | – | 1.5 k | – | 1.5 k | 0.6% | |
| 320 k | – | 100 | – | 1.2 k | 0.4% | |
| 16.5 m | 1.1 k | – | – | 1.1 k | 0.0% | |
| 3.7 m | 500 | 200 | – | 700 | 0.0% | |
| 3.4 k | – | 500 | – | 500 | 14.7% | |
| 819 k | 300 | – | – | 300 | 0.0% | |
| 119 k | – | 200 | – | 200 | 0.2% | |
| 17.4 m | 200 | – | – | 200 | 0.0% | |
| 4.24 m | – | 100 | – | 100 | 0.0% | |
| 19.3 m | 7 | 100 | – | 100 | 0.0% | |
| 4.21 m | – | 100 | – | 100 | 0.0% |
Every country with its lowest and highest estimates, and the source on each row.
Battle map · 67 battles
Each dot is a battle, in the winner's colour, a little larger for a larger battle; hover it for the details, press it to keep them open. Press play to watch the war unfold, or drag along the timeline. Scroll or pinch on the map to zoom, drag to move it.
Source: casualties from each battle's Wikipedia article, compiled by Data Mechanics · borders from CShapes 2.0, ETH Zürich · fetched 25 Oct 2026
- Allies
- Axis
- Not at war
- Battles: Allied victory, Axis victory, inconclusive
- Allied victory
- Axis victory
- Inconclusive
Countries take the colour of the side they fought on at that date, from their declarations of war; colonies take their ruler's. Borders are those the law recognised, so occupations during the war are not drawn. Casualty figures run from the lowest to the highest estimate in each battle's article, and leave out civilians.
Show the numbers
| Battle | Dates | Axis casualties | Allied casualties | Result | Source |
|---|---|---|---|---|---|
| Battle of ShanghaiChina and Southeast Asia | August 1937 – November 1937 | 47 k–58.8 k | 187 k–300 k | Axis victory | Wikipedia |
| Battle of NankingChina and Southeast Asia | November 1937 – December 1937 | 6.18 k–26 k | 33 k–100 k | Axis victory | Wikipedia |
| Battle of WuhanChina and Southeast Asia | June 1938 – October 1938 | 31.5 k–256 k | 255 k–500 k | Axis victory | Wikipedia |
| Battles of Khalkhin GolChina and Southeast Asia | May 1939 – September 1939 | 20.1 k–65.9 k | 26.2 k–28.2 k | Allied victory | Wikipedia |
| Invasion of PolandEastern Front | September 1939 – October 1939 | 59 k | 875 k | Axis victory | Wikipedia |
| Norwegian campaignWestern Europe | April 1940 – June 1940 | 5.3 k | 6.6 k | Axis victory | Wikipedia |
| Battle of FranceWestern Europe | May 1940 – June 1940 | 163 k | 2.08 m | Axis victory | Wikipedia |
| Battle of BritainWestern Europe | July 1940 – October 1940 | 4.25 k | 1.96 k | Allied victory | Wikipedia |
| Hundred Regiments OffensiveChina and Southeast Asia | August 1940 – January 1941 | 3 k–44.5 k | 17.9 k–100 k | Allied victory | Wikipedia |
| Greco-Italian WarMediterranean and Africa | October 1940 – April 1941 | 89.7 k–108 k | 58.6 k | Axis victory | Wikipedia |
| Operation CompassMediterranean and Africa | December 1940 – February 1941 | 149 k | 1.93 k | Allied victory | Wikipedia |
| Battle of KerenMediterranean and Africa | February 1941 – March 1941 | 36.5 k | 3.67 k–3.77 k | Allied victory | Wikipedia |
| German invasion of GreeceMediterranean and Africa | April 1941 – June 1941 | 125 k | 343 k | Axis victory | Wikipedia |
| Invasion of YugoslaviaMediterranean and Africa | April 1941 – April 1941 | 4.21 k | 284 k–375 k | Axis victory | Wikipedia |
| Siege of TobrukMediterranean and Africa | April 1941 – November 1941 | 12.3 k | 5.99 k | Allied victory | Wikipedia |
| Battle of CreteMediterranean and Africa | May 1941 – June 1941 | 5.89 k | 23 k–23.5 k | Axis victory | Wikipedia |
| Battle of Białystok–MinskEastern Front | June 1941 – July 1941 | 12.2 k | 420 k–474 k | Axis victory | Wikipedia |
| Battle of SmolenskEastern Front | July 1941 – September 1941 | 116 k–136 k | 760 k–998 k | Axis victory | Wikipedia |
| Battle of UmanEastern Front | July 1941 – August 1941 | 20.9 k | 203 k | Axis victory | Wikipedia |
| Battle of KievEastern Front | August 1941 – September 1941 | 129 k | 701 k | Axis victory | Wikipedia |
| Siege of LeningradEastern Front | September 1941 – January 1944 | 580 k | 3.47 m | Allied victory | Wikipedia |
| Battle of MoscowEastern Front | October 1941 – January 1942 | 174 k–581 k | 1.03 m | Allied victory | Wikipedia |
| Siege of SevastopolEastern Front | October 1941 – July 1942 | 70 k | 200 k | Axis victory | Wikipedia |
| Attack on Pearl HarborPacific | 7 December 1941 | 130 | 3.48 k | Axis victory | Wikipedia |
| Battle of Hong KongChina and Southeast Asia | December 1941 – December 1941 | 2.75 k | 14.8 k–15.5 k | Axis victory | Wikipedia |
| Philippines campaign (1941–1942)Pacific | December 1941 – May 1942 | 11.2 k–19 k | 146 k | Axis victory | Wikipedia |
| Battles of RzhevEastern Front | January 1942 – March 1943 | 668 k | 1.16 m–2.3 m | Inconclusive | Wikipedia |
| New Guinea campaignPacific | January 1942 – August 1945 | 202 k | 42 k | Allied victory | Wikipedia |
| Fall of SingaporeChina and Southeast Asia | February 1942 – February 1942 | 4.49 k–5.09 k | 85 k | Axis victory | Wikipedia |
| Battle of the Coral SeaPacific | May 1942 – May 1942 | 966 | 715 | Allied victory | Wikipedia |
| Second Battle of KharkovEastern Front | May 1942 – May 1942 | 20 k–30 k | 277 k | Axis victory | Wikipedia |
| Battle of MidwayPacific | June 1942 – June 1942 | 3.09 k | 307 | Allied victory | Wikipedia |
| Battle of StalingradEastern Front | July 1942 – February 1943 | 800 k–1.5 m | 1.13 m–1.35 m | Allied victory | Wikipedia |
| Battle of the CaucasusEastern Front | July 1942 – October 1943 | 360 k | 576 k | Allied victory | Wikipedia |
| Guadalcanal campaignPacific | August 1942 – February 1943 | 20.2 k–32.4 k | 14.9 k | Allied victory | Wikipedia |
| Second Battle of El AlameinMediterranean and Africa | October 1942 – November 1942 | 41.8 k–73 k | 13.6 k–13.8 k | Allied victory | Wikipedia |
| Tunisian campaignMediterranean and Africa | November 1942 – May 1943 | 290 k–362 k | 76 k | Allied victory | Wikipedia |
| Battle of KurskEastern Front | July 1943 – August 1943 | 165 k–500 k | 863 k | Allied victory | Wikipedia |
| Allied invasion of SicilyMediterranean and Africa | July 1943 – August 1943 | 182 k | 24.9 k | Allied victory | Wikipedia |
| Battle of the DnieperEastern Front | August 1943 – December 1943 | 372 k | 1 m–1.69 m | Allied victory | Wikipedia |
| Battle of Monte CassinoMediterranean and Africa | January 1944 – May 1944 | 20 k–80 k | 55 k–105 k | Allied victory | Wikipedia |
| Battle of AnzioMediterranean and Africa | January 1944 – June 1944 | 40 k | 43 k | Allied victory | Wikipedia |
| Battle of Korsun–CherkassyEastern Front | January 1944 – February 1944 | 40 k–110 k | 80.2 k | Allied victory | Wikipedia |
| Battle of ImphalChina and Southeast Asia | March 1944 – July 1944 | 54.9 k | 12.6 k | Allied victory | Wikipedia |
| Operation Ichi-GoChina and Southeast Asia | April 1944 – December 1944 | 100 k | 211 k–600 k | Axis victory | Wikipedia |
| Operation OverlordWestern Europe | June 1944 – August 1944 | 313 k | 226 k–243 k | Allied victory | Wikipedia |
| Battle of SaipanPacific | June 1944 – July 1944 | 27 k | 16.8 k–16.9 k | Allied victory | Wikipedia |
| Operation BagrationEastern Front | June 1944 – August 1944 | 300 k–539 k | 771 k | Allied victory | Wikipedia |
| Lvov–Sandomierz offensiveEastern Front | July 1944 – August 1944 | 167 k–174 k | 289 k | Allied victory | Wikipedia |
| Warsaw UprisingEastern Front | August 1944 – October 1944 | 11 k–26 k | 40.9 k | Axis victory | Wikipedia |
| Operation DragoonWestern Europe | August 1944 – September 1944 | 159 k | 25.6 k | Allied victory | Wikipedia |
| Second Jassy–Kishinev offensiveEastern Front | August 1944 – August 1944 | 150 k | 75.7 k | Allied victory | Wikipedia |
| Operation Market GardenWestern Europe | September 1944 – September 1944 | 6.32 k–13.3 k | 15.3 k–17.2 k | Inconclusive | Wikipedia |
| Battle of Hürtgen ForestWestern Europe | September 1944 – December 1944 | 28 k | 33 k–55 k | Axis victory | Wikipedia |
| Battle of the ScheldtWestern Europe | October 1944 – November 1944 | 51 k–54 k | 20.9 k | Allied victory | Wikipedia |
| Battle of LeytePacific | October 1944 – December 1944 | 65.7 k–65.8 k | 15.6 k–15.7 k | Allied victory | Wikipedia |
| Siege of BudapestEastern Front | October 1944 – February 1945 | 137 k | 320 k | Allied victory | Wikipedia |
| Battle of the BulgeWestern Europe | December 1944 – January 1945 | 63 k–104 k | 82.4 k–82.5 k | Allied victory | Wikipedia |
| Battle of LuzonPacific | January 1945 – August 1945 | 200 k–202 k | 47.3 k–49.3 k | Allied victory | Wikipedia |
| Vistula–Oder offensiveEastern Front | January 1945 – February 1945 | 626 k | 194 k | Allied victory | Wikipedia |
| East Prussian offensiveEastern Front | January 1945 – April 1945 | 220 k | 585 k | Allied victory | Wikipedia |
| Battle of Iwo JimaPacific | February 1945 – March 1945 | 18.9 k–19.5 k | 28.9 k | Allied victory | Wikipedia |
| Western Allied invasion of GermanyWestern Europe | March 1945 – May 1945 | – | 106 k | Allied victory | Wikipedia |
| Battle of OkinawaPacific | April 1945 – June 1945 | 105 k–110 k | 76 k–84 k | Allied victory | Wikipedia |
| Battle of BerlinEastern Front | April 1945 – May 1945 | 792 k–800 k | 361 k | Allied victory | Wikipedia |
| Prague offensiveEastern Front | May 1945 – May 1945 | 860 k | 52.8 k | Allied victory | Wikipedia |
| Soviet invasion of ManchuriaChina and Southeast Asia | August 1945 – September 1945 | 615 k–713 k | 34.4 k–36.7 k | Allied victory | Wikipedia |
Every battle with its dates, place, sides and casualties, and the Wikipedia revision each comes from.
Battle by battle
Every battle in the order it began, with the flags of both sides and their casualties on one shared scale, and the war's other events: pacts, invasions, surrenders. Press a battle's name to see it on the map above; the W opens its Wikipedia article. The region chosen above the map applies here too.
Source: casualties from each battle's Wikipedia article, compiled by Data Mechanics · fetched 25 Oct 2026
The dot and the result take the winner's colour; the pie splits the lowest estimates between the Allies and the Axis. Pictures from Wikimedia Commons, credited where their licence asks for it.
Sources
- Deaths by country: Wikipedia, "World War II casualties", the revision of 25 October 2026 (CC BY-SA 4.0). Our CSV of it is shared under the same licence.
- Battles: each battle's English Wikipedia article (the revision is on every row of the table) and Wikidata, compiled by Data Mechanics.
- Sides and their dates: Wikipedia, "Declarations of war during World War II". Events: Wikipedia and Wikidata, in our own words.
- Borders: CShapes 2.0 by Schvitz, Rüegger, Girardin, Cederman, Weidmann and Gleditsch, ETH Zürich, licensed CC BY-NC-SA 4.0.
- Flags: Wikimedia Commons, public domain unless named here. Andorra by User:Rode raaf (flag) and User:Heralder (coat of arms), CC BY-SA 4.0; Burma by Beao (original), CC BY-SA 3.0; Mongolia by Ericmetro, CC BY-SA 4.0; Nepal by Orange Tuesday, CC BY-SA 3.0; State of Burma by Flag of Burma 1943.gif: Jaume Ollé / derivative work: Rannpháirtí anaithnid, CC BY-SA 3.0; Vatican City by Unknown author, CC BY-SA 4.0. Germany's flag is drawn without the swastika, and Croatia's Ustaše state is shown by its initials: their flags carried symbols of fascism.
- The idea of counting the war's dead country by country comes from Neil Halloran's The Fallen of World War II.