Demographics of Saint Petersburg
Saint Petersburg is the second largest city in Russia, after Moscow and the fourth most populous city in Europe. 2002 census recorded population of the federal subject 4,661,219, or 3.21% of the total population of Russia.
Source: Wikipedia — Demographics of Saint Petersburg (CC BY-SA 4.0)