Népesség St. Petersburg, és a régió, Oroszország St. Petersburg 5 millió. A lakosság a Leningrádi Terület: 1682 ezer fő., Ebből - a városi 66%-vidék - 34%. Mintegy 45%-a munkaképes korú népesség.