MAPS OF HISTORY · HISTORY OF · Kazakhstan
ONE LAND · 4 ATLASES
Kazakhstan, on the map of history
What was Kazakhstan before it was Kazakhstan? Below, every era of this land in the Maps of History collection — who ruled it, what it was called, and when control changed — each line linked to the dated map that shows it. Modern borders stand in as an honest approximation; every atlas says so on the map itself.
The Qipchaq steppe (mod. Kazakhstan) · The Mongol Empire, 1206–1294
The Qipchaq steppe — the corridor itself. Its Cuman-Qipchaq confederations were broken by the Great Raid and absorbed wholesale after 1236: the Golden Horde’s armies, language and successor peoples are substantially Qipchaq. The steppe did not so much fall to the Mongols as merge with them — and its boys, sold to Cairo, became the Mamluks who stopped their conquerors.
| 1206 | Beyond the storm — the opening position |
| 1223 | The Mongol Empire |
OPEN THE MONGOL EMPIRE ON THE LIVING MAP →
Russian Turkestan (mod. Kazakhstan) · The Russian Revolution, 1905–1924
The Kazakh steppe saw its own national movement (Alash Orda) caught between Reds and Whites, and was drawn into Soviet Turkestan by 1920. Shown here as part of Russian Turkestan, its nomadic society would be shattered by the famines of Soviet collectivization a decade later.
| JAN 1905 | The Tsarist empire — the opening position |
| MAR 1917 | Provisional Government, then the Whites |
| NOV 1917 | Contested / peasant war |
| OCT 1920 | Soviet power |
OPEN THE RUSSIAN REVOLUTION ON THE LIVING MAP →
Kazakhstan · The Great War, 1914–1918
| NOV 1914 | The Entente & Allies — the opening position |
| NOV 1918 | Russia in revolution |
Kazakhstan · The Cold War, 1945–1991
| AUG 1945 | USSR & Warsaw Pact — the opening position |
| DEC 1991 | Non-aligned & neutral |
OPEN THE COLD WAR ON THE LIVING MAP →
THE DISPATCH
One short letter when a new atlas opens — and a printable atlas study guide of your choice is yours now, free.
NO TRACKING · YOUR ADDRESS IS USED FOR THE DISPATCH AND NOTHING ELSE · UNSUBSCRIBE ANYTIME