За оціночними даними, на лютий 2017 року було зареєстровано 12 тисяч. Оціночні дані на травень 2017 року – зареєстровано 16,7 тисяч людина, а фактично проживає 27 тисяч. Оцінка на початок 2021 року – 60 791 мешканців, і населення міста продовжує збільшуватись у зв'язку з житловою забудовою.
За офіційними даними перепису на жовтень 2021 року чисельність населення міста становила 89 083 жителів.
На території Ленінградській області проживають представники понад 80 народностей. Більшість становлять росіяни – 90,8%. Крім росіян, до корінних народностей Північно-Заходу Росії біля Ленінградської області відносяться народи фінно-угорської мовної групи – вепси, іжори, водь та фіни-інгерманландці.