Zgodnie z ustawą o pomocy społecznej, pomoc bezdomnym należy do zadań własnych gminy. Pomoc ta może mieć formę udzielenia schronienia, posiłku, ubrania, a także zasiłku celowego na leczenie. Gminy mogą zlecać wykonywanie tych zadań organizacjom pozarządowym.
Działania aktywizujące Gminy to przede wszystkim indywidualny program wychodzenia z bezdomności, którym może być objęta osoba bezdomna. Program taki jest opracowywany wspólnie przez bezdomnego i pracownika socjalnego, a jego realizacja wymaga aktywnego współdziałania ze strony bezdomnego w rozwiązywaniu własnych problemów życiowych. Ze strony pracownika socjalnego bezdomny może oczekiwać pomocy m.in. w leczeniu uzależnień, uzyskaniu zatrudnienia, uzyskaniu konsultacji prawnej i psychologicznej, rozwiązaniu problemów rodzinnych i mieszkaniowych. Osoba bezdomna objęta programem wychodzenia z bezdomności zostaje także objęta ubezpieczeniem zdrowotnym.
Realizacja programu wychodzenia z bezdomności może być przerwana, jeśli zostanie stwierdzone uporczywe naruszanie przez osobę bezdomną postanowień programu, uniemożliwiające jego dalszą realizację lub gdy opuści ona miejsce, w którym program jest realizowany, bez zgłoszenia tego pracownikowi socjalnemu.
Działania na rzecz bezdomnych są realizowane przede wszystkim za pośrednictwem organizacji pozarządowych.