Fun facts

Fun fact · Our own analysis of OpenStreetMap data, not official statistics. How we measured it

Soviet memorials

Soviet war memorials and Lenin monuments mapped in OpenStreetMap per 100,000 inhabitants, September 2026

The Red Army left its memorials in the East: OpenStreetMap records 136 Soviet war memorials and Lenin monuments in the five eastern states, 1.1 per 100,000 people, against 11 in the whole of the West (0.02). Brandenburg has the most per head.

< 0.41 per 100k0.41 per 100k0.82 per 100k1.24 per 100k1.65 per 100k≥ 2.06 per 100k

Inner-German border 1949–1990 ·16 states · September 2026

Former West

0.02 per 100k

excl. Berlin

Former East

1.10 per 100k

excl. Berlin

Berlin

0.30 per 100k

Germany

0.19 per 100k

The East's figure is 55.0× the West's (September 2026).

By state

Former WestFormer EastBerlin
  1. Brandenburg2.47 per 100k
  2. Mecklenburg-Vorpommern1.21 per 100k
  3. Sachsen0.67 per 100k
  4. Thüringen0.67 per 100k
  5. Sachsen-Anhalt0.61 per 100k
  6. Berlin0.30 per 100k
  7. Nordrhein-Westfalen0.04 per 100k
  8. Schleswig-Holstein0.03 per 100k
  9. Rheinland-Pfalz0.02 per 100k
  10. Niedersachsen0.01 per 100k
  11. Baden-Württemberg0.01 per 100k
  12. Saarland0.00 per 100k
  13. Hamburg0.00 per 100k
  14. Bremen0.00 per 100k
  15. Hessen0.00 per 100k
  16. Bayern0.00 per 100k

September 2026

How we measured this

We downloaded every OpenStreetMap object tagged historic=memorial or historic=monument inside each state’s boundary whose name, subject, inscription or description (German, Russian or English keys) mentions the Soviet Union, the Red Army or Lenin, or whose subject:wikidata is Q1394 (Lenin), with the QLever SPARQL service (University of Freiburg) on the OpenStreetMap planet file of 21 September 2026 (queried 4 November 2026). We then kept, strictly: (a) memorials tagged memorial=war_memorial whose text mentions “sowjetisch/Soviet”, “Rote Armee” or Russian “советск…/Красной Армии”, or whose name itself says “Sowjetisches Ehrenmal/Ehrenfriedhof/Denkmal”; (b) Lenin monuments (subject:wikidata=Q1394 or “Lenin” in the name), not counting plaques. We excluded memorials to victims of Soviet repression (NKVD special camps, 17 June 1953) and memorials to Soviet prisoners of war and forced labourers who died in Nazi camps, and dropped repeats of the same memorial within 100 metres. The figure is per 100,000 inhabitants (Destatis, 31 December 2025).

  • Only memorials whose OpenStreetMap tags say they are Soviet are found. Many small Soviet graves and obelisks carry only a Russian inscription or no name, so the true number, especially in the East, is higher.
  • Soviet memorials in the West exist mostly as cemeteries and memorials for Soviet prisoners of war; those are counted separately (see notes) and not in the figure.
  • OpenStreetMap is compiled by volunteers. Coverage of Germany is among the best in the world but not complete, and how thoroughly a feature type is mapped can differ between regions.
  • Our counts are derived from OpenStreetMap and are released under the Open Database License (ODbL) 1.0: © OpenStreetMap contributors.

Notes & caveats

  • Counted: 136 in the East, 11 in the West, 11 in Berlin (including Treptow, Tiergarten and Schönholzer Heide).
  • Lenin monuments among them: East 12, West 1, Berlin 0.
  • Excluded memorials to Soviet prisoners of war and forced labourers: East 7, West 24, Berlin 1.
  • Under the 1990 Two Plus Four settlement and a 1992 German–Russian agreement, Germany is obliged to preserve Soviet war graves and memorials, which is one reason so many remain.
  • Every matched object, with its OSM id and our classification, is listed in data/raw/osm/soviet_list.tsv.
  • Our calculation. East = the five eastern states without Berlin.
Show the table
StateSideSeptember 2026
Saarlandwest0.00 per 100k
Berlinberlin0.30 per 100k
Brandenburgeast2.47 per 100k
Mecklenburg-Vorpommerneast1.21 per 100k
Sachseneast0.67 per 100k
Sachsen-Anhalteast0.61 per 100k
Thüringeneast0.67 per 100k
Schleswig-Holsteinwest0.03 per 100k
Hamburgwest0.00 per 100k
Niedersachsenwest0.01 per 100k
Bremenwest0.00 per 100k
Nordrhein-Westfalenwest0.04 per 100k
Hessenwest0.00 per 100k
Rheinland-Pfalzwest0.02 per 100k
Baden-Württembergwest0.01 per 100k
Bayernwest0.00 per 100k