Atlas 7 maps live
304 BC — 1939 · 7 maps

Interactive political maps of grand strategy games

Every border here comes from the game files. No map is traced by hand. Click a province to read who held it. Switch the start date and watch the borders move.

Open Europa Universalis IV Browse all maps
40,266shapes drawn 4,806countries 37map modes 2,243years covered

The campaign timeline

The Imperator: Rome map 304 BC

Imperator: Rome

The Mediterranean world after the Diadochi split Alexander's empire, drawn territory by territory.

7,071 territories · 572 countries Open map
The Crusader Kings II map 867 and 1066

Crusader Kings II

The same two centuries CK3 draws, from the game it replaced. A CK2 province IS its county, so the atom and the political unit are one shape.

2 start dates8 map modes 1,740 counties · 399 countries Open map
The Crusader Kings III map 867 and 1066

Crusader Kings III

Two start dates, drawn county by county. Crusader Kings III has no country tag, so a realm is computed from the title history.

2 start dates6 map modes 3,476 counties · 1,071 countries Open map
The Europa Universalis V map 1337

Europa Universalis V

The world on 1 April 1337, drawn from the location, the finest unit the series has had.

4 map modes 22,864 locations · 1,565 countries Open map
The Europa Universalis IV map 1444

Europa Universalis IV

The world on 11 November 1444, one shape per province, coloured by its owner.

7 map modesreads a save 3,359 provinces · 665 countries Open map
The Victoria 3 map 1836

Victoria 3

The world on 1 January 1836, drawn state by state. A state split between countries is drawn as one shape for each of them.

8 map modes 675 states · 443 countries Open map
The Hearts of Iron IV map 1936 and 1939

Hearts of Iron IV

The world at both start dates. Switch the date and the whole map changes owner.

2 start dates4 map modesreads a save 1,081 states · 91 countries Open map
Star Chart

Warframe soon

The Star Chart as a node graph, not a political map. A different shape of data.

No province raster exists. This one needs a separate pipeline built from the public API.