노숙자복지는 사회적으로 고립된 노숙자들에게 필요한 지원과 서비스를 제공하여 그들의 생활 개선과 사회 재통합을 목적으로 하는 다양한 프로그램과 정책을 포함한다. 노숙자의 정의는 일정 기간 동안 안정적인 주거를 가지지 못하고 거리나 공공 장소에서 생활하는 사람들을 지칭하며, 이들은 다양한 사회적, 경제적, 개인적 이유로 노숙 상태에 이르게 된다.
노숙자복지는 주로 다음과 같은 분야로 나누어질 수 있다. 첫째, 긴급 shelter(임시보호소) 제공, 즉 노숙자가 안전하게 잠을 잘 수 있는 공간을 제공하여 기본적인 주거권을 보장한다. 둘째, 식사 제공과 영양 지원으로, 노숙자들이 필수적인 영양분을 공급받을 수 있도록 도와준다. 셋째, 의료 서비스 접근을 위해 정신적, 신체적 건강을 돌볼 수 있는 의료기관과 연결하게 된다. 넷째, 상담 및 취업 지원 프로그램으로, 개인의 상황에 맞는 건강한 사회 복귀를 위한 직업 교육과 상담을 제공한다.
또한, 이들 프로그램은 종종 자원봉사자와 비영리단체, 정부기관 간의 협력을 통해 운영된다. 정책적 측면에서 보면, 노숙자복지는 주거 안정성을 높이고, 사회적 차별을 해소하며, 노숙자 문제 해결을 위한 법적, 재정적 지원을 포함한다. 이러한 복지 정책은 개인의 자립을 촉진하고 사회적 연대감을 형성하는 데 중요한 역할을 한다.