Według spisu podział narodowościowy przedstawiał się następująco: Rosjanie (w spisie jako Rosjanie występowali też Ukraińcy i Białorusini) – 1 741 395 (82,4%), Finowie – 130 413 (6,1%), Estończycy – 64 116 (3%), Niemcy – 63 457 (2,9%), Polacy – 45 009 (2,1%), Żydzi – 16 061 (0,75%), Łotysze – 10 251 (0,47%), Inni – 41 331 (2,28%).

Ludność guberni w ujezdach według deklarowanego języka ojczystego 1897Pierwszy powszechny spis ludności Imperium Rosyjskiego 1897 – Gubernia sankt-petersburska – ludność według deklarowanego języka ojczystego. Ujezd Rosjanie Finowie Estończycy Niemcy Polacy Żydzi Iżorowie Łotysze Ukraińcy Tatarzy Szwedzi Litwini Gubernia ogółem 81,9% 6,2% 3,0% 3,0% 2,1% 0,8% 0,6% 0,5% 0,4% 0,3% 0,2% 0,2% Gdowski 88,9% 0,2% 10,5% 0,2% … … … … … … … … Łuski 91,7% … 3,6% 0,7% 0,7% 0,4% 0,5% 1,3% … … … … Nowoładoski 99,1% 0,1% 0,1% … … 0,1% … 0,3% … … … … Peterhofski 67,7% 13,2% 6,2% 2,4% 1,9% 0,9% 4,7% 0,6% 1,0% 0,4% 0,2% 0,1% Sankt-Petersburski 85,4% 2,9% 1,0% 4,0% 2,8% 0,9% … 0,5% 0,4% 0,4% 0,4% 0,3% Carskosiolski 65,5% 25,7% 2,5% 2,1% 1,9% 0,5% … 0,4% 0,5% 0,2% … 0,2% Szlisselburski 55,3% 39,3% 1,7% 1,8% 0,6% 0,3% … 0,3% 0,1% … … … Jamburski 50,9% 14,2% 21,9% 2,6% 0,9% 0,8% 7,8% 0,2% … … … … mały|Porównanie obszaru guberni petersburskiej (w granicach z 1914) (kolor różowy) i obecnego obwodu leningradzkiego