Warscape
Simulated matchup ยท a model, not a forecast

๐Ÿ‡ฉ๐Ÿ‡ช Germany vs ๐Ÿ‡จ๐Ÿ‡ญ SwitzerlandMilitary comparison, and what happens if they fight

If Germany attacked Switzerland today, with no allies joining on either side, this is what the WARSCAPE engine produced: Defender holds after 365 days.

How the two militaries compare

Germany keeps 9.1 times as many soldiers under arms. Germany has 2.3 times the tanks. Germany has 7.3 times the combat aircraft. Germany spends 15 times as much on defence. Public, country-level figures from the data snapshot the run was pinned to (2026.09). See data sources for where each number comes from.

GermanySwitzerland
182,000Active soldiers20,000
35,000Reservists120,000
300Tanks130
150Artillery130
220Combat aircraft30
250Helicopters20
$90.0bnDefence budget$6.0bn
84.0mPopulation8.9m

What the war cost

Germany
attacked
20,720
soldiers killed or wounded
92
tanks destroyed
123
aircraft lost
+1
areas of land gained
36%
support at home, at the end
Switzerland
defended
4,769
soldiers killed or wounded
23
tanks destroyed
31
aircraft lost
โˆ’1
areas of land lost
63%
support at home, at the end

What decided it

01
Deployed combat power helped Germany
Average deployed combat power: 41 vs 11 model units.
02
Mobilisation helped Germany
Reservists mobilised: 466,674 vs 130,681.
03
Air situation helped Germany
Average share of air control for Germany: 77%.
04
Political cohesion helped Switzerland
Average cohesion: 55% vs 72%.
05
Logistics helped Switzerland
Average front-line supply efficiency: 71% vs 76%.
Think it would go differently?

This run assumed no allies, winter, full mobilization for the attacker and partial for the defender, and no nuclear weapons. Change any of that and watch it play out day by day on the map.

Other borders in this neighbourhood

All matchups โ†’
After 365 simulated days the conflict between Germany and Switzerland ended with: Defender holds (duration limit reached). Aggregate personnel losses within the model: 20,720 (Germany) and 4,769 (Switzerland). This page reports one seeded run of a model on public, aggregate data. It is not a prediction, and no operational information is used.

Model-generated simulation on public, country-level data. Not a prediction. No operational, classified or real-time information is used.