В Петербурге официально зарегистрировано 3340 бездомных. Как сообщает 78.ru, ведущий специалист отдела социальной защиты граждан пожилого возраста и координации межведомственного взаимодействия предоставления социальных услуг Комитета по социальной политике Петербурга Сергей Мацкевич назвал их реальное количество от 9000 до 15 000. В городе работает 13 мест ночного пребывания, есть и стационарные учреждения для бездомных.
По данным организации «Ночлежка» в Петербурге насчитывается около 50 тысяч бездомных. За 2020 год за различной помощью в неё обратились 90,5 тысяч человек — многие сделали это несколько раз. Около 1700 бездомных умирают ежегодно в Петербурге.