Russia's capital, Moscow, was the largest city in the country with over **** million residents as of January 1, 2024. Less than a half of Moscow's population resided in Saint Petersburg, the second-most populous city in the country. The third-largest city, Novosibirsk, was located in the Siberian Federal District, being the highest-populated city in the Asian part of Russia. Why is Moscow so populated? The Russian capital is the center of political, industrial, business, and cultural life in Russia. Despite being one of the most expensive cities worldwide, it continues to attract people from Russia and abroad, with its resident population following a generally upward trend over the past decade. Wages in Moscow are higher than in Russia on average, and more opportunities for employment and investment are available in the capital. Furthermore, the number of people living in Moscow was forecast to continue rising, exceeding **** million by 2035. Urbanization in Russia In 2024, around *** million Russian residents lived in cities. That was approximately three-quarters of the country’s population. The urbanization rate increased steadily over the 20th century, leading to a decline in the rural population. Among the country’s regions, the Northwestern Federal District had the highest share of residents in urban areas, measured at ** percent. In the Central Federal District, the tendency was that more people moved to Moscow and cities in the Moscow Oblast.
Attribution 4.0 (CC BY 4.0)https://creativecommons.org/licenses/by/4.0/
License information was derived automatically
1117 Russian cities with city name, region, geographic coordinates and 2020 population estimate.
How to use
from pathlib import Path import requests import pandas as pd url = ("https://raw.githubusercontent.com/" "epogrebnyak/ru-cities/main/assets/towns.csv") # save file locally p = Path("towns.csv") if not p.exists(): content = requests.get(url).text p.write_text(content, encoding="utf-8") # read as dataframe df = pd.read_csv("towns.csv") print(df.sample(5))
Files:
Сolumns (towns.csv):
Basic info:
city
- city name (several cities have alternative names marked in alt_city_names.json
)population
- city population, thousand people, Rosstat estimate as of 1.1.2020lat,lon
- city geographic coordinatesRegion:
region_name
- subnational region (oblast, republic, krai or AO)region_iso_code
- ISO 3166 code, eg RU-VLD
federal_district
, eg Центральный
City codes:
okato
oktmo
fias_id
kladr_id
Data sources
Comments
City groups
Ханты-Мансийский
and Ямало-Ненецкий
autonomous regions excluded to avoid duplication as parts of Тюменская область
.
Several notable towns are classified as administrative part of larger cities (Сестрорецк
is a municpality at Saint-Petersburg, Щербинка
part of Moscow). They are not and not reported in this dataset.
By individual city
Белоозерский
not found in Rosstat publication, but should be considered a city as of 1.1.2020
Alternative city names
We suppressed letter "ё" city
columns in towns.csv - we have Орел
, but not Орёл
. This affected:
Белоозёрский
Королёв
Ликино-Дулёво
Озёры
Щёлково
Орёл
Дмитриев
and Дмитриев-Льговский
are the same city.
assets/alt_city_names.json
contains these names.
Tests
poetry install
poetry run python -m pytest
How to replicate dataset
1. Base dataset
Run:
Саратовская область.doc
to docxCreates:
_towns.csv
assets/regions.csv
2. API calls
Note: do not attempt if you do not have to - this runs a while and loads third-party API access.
You have the resulting files in repo, so probably does not need to these scripts.
Run:
cd geocoding
Creates:
3. Merge data
Run:
Creates:
Among Russian cities with more than one million inhabitants, the country's capital Moscow received the highest urban environmental quality index score of *** out of 360 points in 2024, based on six criteria and six types of area. The second-leading city in this category was Saint Petersburg, Russia's second-largest city, while Kazan ranked third.
https://creativecommons.org/publicdomain/zero/1.0/https://creativecommons.org/publicdomain/zero/1.0/
This dataset was created by bluetrain
Released under CC0: Public Domain
On Sunday, September 12, 2021, the highest self-isolation index among Russian cities with over *********** inhabitants was measured in Omsk at *** points, indicating that there was a high number of people on the streets. In the capital Moscow, where most COVID-19 cases in Russia were recorded, the index reached *** points. The non-working period in Russia ended on May 12, 2020.
For further information about the coronavirus (COVID-19) pandemic, please visit our dedicated Facts and Figures page.
Attribution 4.0 (CC BY 4.0)https://creativecommons.org/licenses/by/4.0/
License information was derived automatically
This dataset is about cities in Russia. It has 4,324 rows. It features 7 columns including country, population, latitude, and longitude.
Attribution 4.0 (CC BY 4.0)https://creativecommons.org/licenses/by/4.0/
License information was derived automatically
This database provides a construction of Large Urban Regions (LUR) in Russia. A Large Urban Region (LUR) can be defined as an aggregation of continuous statistical units around a core that are economically dependent on this core and linked to it by economic and social strong interdependences. The main purpose of this delineation is to make cities comparable on the national and world scales and to make comparative social-economic urban studies. Aggregating different municipal districts around a core city, we construct a single large urban region, which allows to include all the area of economic influence of a core into one statistical unit (see Rogov & Rozenblat, 2019 for more details). In doing so we use four principal urban concepts (Pumain et al., 1992): political definition, morphological definition, functional definition and conurbation that we call Large Urban Region. We implemented LURs using criteria such as population distribution, road networks, access to an airport, distance from a core, presence of multinational firms. In this database we provide population data for LURs and their administrative units.
As of September 2020, Moscow had the biggest amount of public routes, among which the largest number was accounted for bus routes and tram lines. The Russian northern capital Saint Petersburg, followed next with a total number of *** routes of public transport.
Attribution 4.0 (CC BY 4.0)https://creativecommons.org/licenses/by/4.0/
License information was derived automatically
Population in largest city in Russia was reported at 12712305 in 2024, according to the World Bank collection of development indicators, compiled from officially recognized sources. Russia - Population in largest city - actual values, historical data, forecasts and projections were sourced from the World Bank on August of 2025.
Attribution 4.0 (CC BY 4.0)https://creativecommons.org/licenses/by/4.0/
License information was derived automatically
Population in the largest city (% of urban population) in Russia was reported at 11.72 % in 2024, according to the World Bank collection of development indicators, compiled from officially recognized sources. Russia - Population in the largest city - actual values, historical data, forecasts and projections were sourced from the World Bank on August of 2025.
This dataset was created by Onergrand
Attribution 4.0 (CC BY 4.0)https://creativecommons.org/licenses/by/4.0/
License information was derived automatically
Files and columns
1. towns.csv:
city_name
population
- Rosstat estimate, thousand people, as of 1.1.2020region_name
- subnational region (oblast, republic or krai)To be added (via dadata.ru and OSM):
lat,lon
- geographic coordinates (from OSM)federal_district
, eg "Центральный"region_iso_code
- ISO 3166 code, eg RU-VLD
fias_id
- код ФИАС
kladr_id
- код КЛАДР
(depreciated)place_id
- OpenStreetMap (OSM) identifier
2. regions.csv - list of Russian Federation regions
Sources
Comments
Белоозерский
not found in Rosstat publication, but should be considered a city as of 1.1.2020Дмитриев
and Дмитриев-Льговский
are the same city.Ханты-Мансийский
and Ямало-Ненецкий
autonomous regions excluded to avoid duplication (parts of Тюменская область
).Сестрорецк
is a municpality at Санкт-Петербург
) and not reported in this dataset.
https://fred.stlouisfed.org/legal/#copyright-citation-requiredhttps://fred.stlouisfed.org/legal/#copyright-citation-required
Graph and download economic data for Geographical Outreach: Number of Automated Teller Machines (ATMs) in 3 Largest Cities for Russian Federation (RUSFCACLNUM) from 2008 to 2015 about ATM, Russia, banks, and depository institutions.
With a score of *****, Moscow was the leading city for startups in Russia in 2024. Saint Petersburg followed, having earned a score of **** in the period observed. Furthermore, the Russia's capital ranked the major city for startups in Central and Eastern Europe (CEE). The score was based on several indicators, such as the number of startups in each city, the startups' qualitative results, and the cities' business and economic indicators.
As of January 1, 2025, ***** million inhabitants lived in Russian cities, opposed to **** million people living in the countryside. The rural population of Russia saw a gradual decrease over the observed time period.
Attribution 4.0 (CC BY 4.0)https://creativecommons.org/licenses/by/4.0/
License information was derived automatically
Population: SB: Omsk City: Non Working Age: Age 0 to 15 data was reported at 207.600 Person th in 2019. This records a decrease from the previous number of 208.900 Person th for 2018. Population: SB: Omsk City: Non Working Age: Age 0 to 15 data is updated yearly, averaging 173.700 Person th from Dec 2003 (Median) to 2019, with 17 observations. The data reached an all-time high of 208.900 Person th in 2018 and a record low of 160.500 Person th in 2007. Population: SB: Omsk City: Non Working Age: Age 0 to 15 data remains active status in CEIC and is reported by Federal State Statistics Service. The data is categorized under Russia Premium Database’s Demographic and Labour Market – Table RU.GA022: Population: by City: Siberian Federal District.
Attribution 4.0 (CC BY 4.0)https://creativecommons.org/licenses/by/4.0/
License information was derived automatically
Traffic Congestion Index: Average: Russian Federation: Moscow data was reported at 17.810 Index in 24 Nov 2023. This records a decrease from the previous number of 56.540 Index for 23 Nov 2023. Traffic Congestion Index: Average: Russian Federation: Moscow data is updated daily, averaging 24.335 Index from Jan 2019 (Median) to 24 Nov 2023, with 1682 observations. The data reached an all-time high of 77.060 Index in 21 Dec 2021 and a record low of 1.330 Index in 22 Apr 2020. Traffic Congestion Index: Average: Russian Federation: Moscow data remains active status in CEIC and is reported by CEIC Data. The data is categorized under Global Database’s Russian Federation – Table TI.TCI: Traffic Congestion Index: Average: by Cities (Discontinued). [COVID-19-IMPACT]
Attribution 4.0 (CC BY 4.0)https://creativecommons.org/licenses/by/4.0/
License information was derived automatically
The data is to evaluate the impact of restrictive measures introduced in connection with COVID-19 on consumption and, accordingly, on electricity generation in Russian cities, which were most susceptible to outbreaks of the coronavirus infection (Moscow, St. Petersburg, Yekaterinburg and Nizhny Novgorod). Currently, based on available data, the mobility of the population has decreased resulting in lower demand for electricity during self-isolation. Therefore, the study will be based on the hypothesis that similar changes in human behavior can be expected in the future with further spread of COVID-19 and/or the introduction of additional quarantine measures in major cities around the world. The analysis also yielded additional results: the strongest reductions in energy generation occurred in cities with high building density (7% in Moscow, 14% in Yekaterinburg). Furthermore, the decrease in energy generation in cities with low building density was not so dramatic (1% in St. Petersburg, 0% - Nizhny Novgorod). The study uses two models created with Keras LSTM. The first model forecasts power generation and uses 76 parameters. The second LSTM model forecasts new COVID-19 cases across countries, in which 10 parameters are involved.
The 2014 Arctic Human Development Report identified “Arctic settlements, cities, and communities” as one of the main gaps in knowledge of the region. This research looks at circumpolar urbanization trends, with a special focus on Russia.
Krasnoyarsk had the highest PM2.5 concentration among cities in Russia, with an average of 26 micrograms per cubic meter of air in 2023. Moscow's pollution levels were measured at over 10 micrograms per cubic meter of air.
Russia's capital, Moscow, was the largest city in the country with over **** million residents as of January 1, 2024. Less than a half of Moscow's population resided in Saint Petersburg, the second-most populous city in the country. The third-largest city, Novosibirsk, was located in the Siberian Federal District, being the highest-populated city in the Asian part of Russia. Why is Moscow so populated? The Russian capital is the center of political, industrial, business, and cultural life in Russia. Despite being one of the most expensive cities worldwide, it continues to attract people from Russia and abroad, with its resident population following a generally upward trend over the past decade. Wages in Moscow are higher than in Russia on average, and more opportunities for employment and investment are available in the capital. Furthermore, the number of people living in Moscow was forecast to continue rising, exceeding **** million by 2035. Urbanization in Russia In 2024, around *** million Russian residents lived in cities. That was approximately three-quarters of the country’s population. The urbanization rate increased steadily over the 20th century, leading to a decline in the rural population. Among the country’s regions, the Northwestern Federal District had the highest share of residents in urban areas, measured at ** percent. In the Central Federal District, the tendency was that more people moved to Moscow and cities in the Moscow Oblast.