Moscow is the largest city in Russia with a population of 11.5 million people, which also makes it the sixth largest city in the world. Saint Petersburg is the second largest Russian city, with 4.8 million people, making it the 40th largest city in the world.
Interestingly, Russia is one of the most sparsely populated countries in the world, in part due to its harsh climate. The country has a population density of just 8.4 people per square kilometer (22 per square mile), but the population is most dense in the European are aof the country around Saint Petersburg and Moscow.
Russia is mostly an urban country; according to the census results, 74% of Russians live in urban areas -- either towns or cities. Ten other Russian cities have a population of more than a million people. You can see the full list below.