🗺️WarExplorerAbout
🗡️🏛️⚔️⚔️🐘🦅🏛️🪓🕎🐉⚔️🏛️🏛️☦️☪️🐉👑🏹🛡️🐎🏴⚜️🐎🕌🌹🛡️⚔️🏯🦁🐢🐉✝️⚔️🕌👑🦅🌲🏰🔔⛓️🔴👑🚢🦅🏥⚔️🦅☦️🏜️🐉🐯🏰🛡️🌍☀️🥊⚔️🌵🐉❄️🪖✈️🪖🌙🌍⚔️☘️🌍🌿💀🌍🛢️☢️✡️🚢🕯️💀🌲🏔️🏔️🪖🕊️🕯️🐺🕌🌅🇺🇦🕊️💥🌍

The Human Cost

Finnish Winter War

151,957

estimated total dead

The 151,957 display total is approximate. Soviet archival categories changed over time; Finnish and Soviet figures distinguish killed, missing, wounded, frostbite, and disease inconsistently.

Each dot below represents 1,000 human lives. Scroll to watch the scale unfold.

Military Dead

Working allocation: 151,000 soldiers killed in combat, from wounds, or from disease. Each = 1,000 lives.

Finland — 25,000 military dead
Soviet Union — 126,000 military dead

Civilian Dead

957 civilians killed — from violence, famine, disease, and displacement. Wars are not fought only by soldiers.

Civilian dead — 957

Deadliest Engagements

Battle of Taipale40,000
Battle of Suomussalmi27,500
Battle of Kollaa25,000
Breakthrough at Summa25,000
Battle of Viipuri20,500

incl. 500 civilians

Battle of Raate Road17,500
Battle of Tolvajärvi5,000
Soviet Invasion — Day 12,200

incl. 200 civilians

For Perspective

How Winter War's dead compare to other conflicts and events.

Winter War — working total151,957
Finnish military dead25,000
Soviet official figure (disputed)48,745
Soviet dead (low estimate)126,000
Soviet dead (high estimate)168,000
Soviet wounded325,000

Milestones of Loss

25,000 dead

Total Finnish military dead — 105 days, entire war

48,745 dead

Soviet Union's official claimed dead — almost certainly an undercount

126,000 dead

Conservative independent estimate of Soviet dead — roughly 5x Finnish losses

168,000 dead

High-end estimate of Soviet dead — from declassified archival research

Figures are working historical estimates and vary across sources. Labels identify totals that are reported, disputed, or unknown; numerical allocations may be retained for comparison without implying exact knowledge. Each number represents human lives, not false precision.

Privacy settings

Necessary storage remembers the choice you make here for up to 180 days. It does not identify you to advertisers.

Optional Google Analytics helps us measure page readership. It is off. Advertising consent is not included.

Read our privacy and cookie notice