C начала 90-х годов прошлого столетия Санкт-Петербургское отделение Российского Красного Креста осуществляет комплексные программы по оказанию помощи уязвимым и незащищённым слоям населения Санкт-Петербурга. Спонсорами программ являются международные организации, компании и частные лица, а главными помощниками - волонтеры-добровольцы.
Основные гуманитарные программы Санкт-Петербургского отделения Российского Красного Креста направлены на помощь в развитии сферы здравоохранения, образования и социальной поддержки наиболее незащищённых слоёв населения: детей из социально незащищённых семей, беспризорных и безнадзорных детей, сирот, одиноких престарелых и ветеранов, беженцев и лиц, ищущих убежище, людей с ограниченными возможностями и лиц, пострадавших при чрезвычайных ситуациях.
С апреля 2002 г., Санкт-Петербургское отделение Российского Красного Креста реализует долгосрочную программу помощи детям из малообеспеченных семей и беспризорным детям...