செயின்ட் பீட்டர்ஸ்பர்க் ரஷ்யாவின் இரண்டாவது பெரிய நகரமாக உள்ளது. 2017 ஆம் ஆண்டின் ரோஸ்டாடின்படி சென் பீட்டர்ஸ்பேர்கின் மொத்த மக்கள்தொகை 5,281,579 அல்லது ரஷ்யாவின் மொத்த மக்கள் தொகையில் 3.6% ஆகும். இது 2010 கணக்கெடுப்பின்படி பதிவு செய்யப்பட்ட 4,879,566 (3.4%) ஆகவும் மற்றும் 1989 கணக்கெடுப்பின்படி பதிவு செய்யப்பட்ட 5,023,506 ஆகவும் இருந்தது. 2010 ஆம் ஆண்டு மக்கள்தொகை இன ரீதியான கணக்கெடுப்பு : ரஷ்யர்கள் 80.1%, உக்ரேனியர்கள் 1.3%, பெலாரியர்கள் 0.8%, தாடார் 0.6%, ஆர்மீனியர்கள் 0.6%, யூதர்கள் 0.5%, உஸ்பெகியர்கள் 0.4%, தாஜிக்கியர்கள் 0.3%, அஜெரியர்கள் 0.3%, ஜோர்ஜியர்கள் 0.2%, மோல்டோவியர்கள் 0.2%, ஃபின்ஸ் 0.1%, மற்றவை - 1.3%. மீதமுள்ள 13.4% இன மக்கள் குறிப்பிடப்படவில்லை.

20 ஆம் நூற்றாண்டின் போது, நகரம் வியத்தகு மக்கள் தொகை மாற்றங்களை அனுபவித்தது. 1916 இல் இருந்த 2.4 மில்லியன் மக்கள் தொகை 1917 ரஷ்ய புரட்சியாலும் ரஷ்ய உள்நாட்டு யுத்தத்தினாலும் 740,000 க்கும் குறைவாக குறைந்தது.

நகரமைப்பு
காலநிலை
வரலாறு
மக்கள் தொகை