Country · 85 regions
Where Russian Federation's land ends up, by people and by money
Every block on the map is 0.1% of Russian Federation. By land, Moskva holds 0.10%. By people, it holds 8.7%. Sakha (Yakutia) goes the other way, from 18% of the land to 0.60% of the people.
| Region | Land | People | GDP |
|---|---|---|---|
| Moskva | 0.10 | 8.7 | 18 |
| Moskovskaya | 0.20 | 5.8 | 6.4 |
| Krasnodar | 0.49 | 3.8 | 2.6 |
| City of St. Petersburg | 0.00 | 3.6 | 5.3 |
| Bashkortostan | 0.88 | 2.9 | 2.0 |
| Sverdlovsk | 1.1 | 2.9 | 2.6 |
| Rostov | 0.68 | 2.8 | 1.6 |
| Tatarstan | 0.39 | 2.7 | 3.0 |
| Dagestan | 0.29 | 2.5 | 0.89 |
| Chelyabinsk | 0.39 | 2.3 | 1.6 |
| Samara | 0.29 | 2.2 | 1.8 |
| Nizhegorod | 0.39 | 2.1 | 1.6 |
| Krasnoyarsk | 14 | 2.0 | 2.8 |
| Stavropol' | 0.39 | 2.0 | 0.89 |
| Novosibirsk | 1.1 | 1.9 | 1.5 |
| Kemerovo | 0.59 | 1.8 | 1.1 |
| Perm' | 0.98 | 1.7 | 1.5 |
| Volgograd | 0.49 | 1.7 | 0.99 |
| Irkutsk | 4.4 | 1.6 | 1.6 |
| Saratov | 0.59 | 1.6 | 0.79 |
| Voronezh | 0.29 | 1.6 | 1.1 |
| Altay | 0.88 | 1.5 | 0.60 |
| Leningrad | 0.49 | 1.5 | 1.6 |
| Omsk | 0.78 | 1.3 | 0.79 |
| Orenburg | 0.68 | 1.3 | 1.1 |
| Primor'ye | 1.1 | 1.3 | 1.1 |
| Crimea | 0.10 | 1.2 | 0.30 |
| Khanty-Mansiy | 3.0 | 1.2 | 4.9 |
| Belgorod | 0.20 | 1.1 | 1.1 |
| Chechnya | 0.10 | 1.1 | 0.30 |
| Tyumen' | 0.98 | 1.1 | 3.9 |
| Udmurt | 0.20 | 1.0 | 0.79 |
| Khabarovsk | 4.7 | 0.90 | 0.79 |
| Penza | 0.29 | 0.90 | 0.50 |
| Tula | 0.20 | 0.90 | 0.60 |
| Tver' | 0.49 | 0.90 | 0.50 |
| Vladimir | 0.10 | 0.90 | 0.79 |
| Bryansk | 0.20 | 0.80 | 0.40 |
| Chuvash | 0.10 | 0.80 | 0.60 |
| Kirov | 0.78 | 0.80 | 0.40 |
| Lipetsk | 0.20 | 0.80 | 0.70 |
| Ryazan' | 0.29 | 0.80 | 0.40 |
| Ul'yanovsk | 0.20 | 0.80 | 0.40 |
| Vologda | 0.98 | 0.80 | 0.60 |
| Yaroslavl' | 0.10 | 0.80 | 0.60 |
| Arkhangel'sk | 2.5 | 0.70 | 0.79 |
| Astrakhan' | 0.29 | 0.70 | 0.70 |
| Chita | 2.3 | 0.70 | 0.40 |
| Ivanovo | 0.20 | 0.70 | 0.30 |
| Kaliningrad | 0.20 | 0.70 | 0.50 |
| Kaluga | 0.20 | 0.70 | 0.60 |
| Kursk | 0.20 | 0.70 | 0.50 |
| Tambov | 0.20 | 0.70 | 0.40 |
| Tomsk | 1.9 | 0.70 | 0.70 |
| Buryat | 2.0 | 0.60 | 0.30 |
| Kabardin-Balkar | 0.00 | 0.60 | 0.20 |
| Mordovia | 0.20 | 0.60 | 0.30 |
| Sakha (Yakutia) | 18 | 0.60 | 1.2 |
| Smolensk | 0.29 | 0.60 | 0.40 |
| Amur | 2.1 | 0.50 | 0.40 |
| Komi | 2.4 | 0.50 | 0.70 |
| Kurgan | 0.49 | 0.50 | 0.20 |
| Mariy-El | 0.00 | 0.50 | 0.30 |
| Murmansk | 1.2 | 0.50 | 0.60 |
| North Ossetia | 0.10 | 0.50 | 0.20 |
| Orel | 0.10 | 0.50 | 0.30 |
| Karachay-Cherkess | 0.10 | 0.40 | 0.10 |
| Karelia | 1.1 | 0.40 | 0.30 |
| Kostroma | 0.29 | 0.40 | 0.20 |
| Novgorod | 0.49 | 0.40 | 0.20 |
| Pskov | 0.29 | 0.40 | 0.20 |
| Yamal-Nenets | 4.1 | 0.40 | 3.4 |
| Adygey | 0.00 | 0.30 | 0.10 |
| Ingush | 0.00 | 0.30 | 0.10 |
| Sakhalin | 0.68 | 0.30 | 0.99 |
| Kalmyk | 0.39 | 0.20 | 0.10 |
| Kamchatka | 2.6 | 0.20 | 0.30 |
| Khakass | 0.39 | 0.20 | 0.20 |
| Sevastopol | 0.00 | 0.20 | 0.10 |
| Tuva | 0.98 | 0.20 | 0.10 |
| Gorno-Altay | 0.49 | 0.10 | 0.10 |
| Maga Buryatdan | 2.8 | 0.10 | 0.20 |
| Yevrey | 0.29 | 0.10 | 0.10 |
| Chukchi Autonomous Okrug | 4.6 | 0.00 | 0.00 |
| Nenets | 1.2 | 0.00 | 0.30 |
How the map is made
Regions are drawn on an equal-area grid of about 1,000 blocks. For land, each region keeps the blocks its territory covers. For people and GDP, the country is reshaped so every region gets a whole number of blocks in proportion to its share (Hamilton's largest-remainder method), keeping neighbours next to each other. Then every block is matched to one block on the next map, so you watch the same thousand blocks rearrange.
Grids: popgrid by Josep Ferrer (MIT). Boundaries: Natural Earth. Population: national censuses where curated, GHS-POP 2025 (JRC, European Commission) elsewhere. GDP: Kummu et al. 2025 gridded GDP PPP (CC BY 4.0). Built by Crafter Station.