Gmina przyznaje mieszkania socjalne dla osób w trudnej sytuacji majątkowej. Planuje, ile miejsc parkingowych znajdzie się przy nowo wybudowanym bloku. Samodzielnie prowadzi usługi komunalne lub zleca ich utrzymanie.
Każdy obywatel ma prawo do mieszkania, co wynika bezpośrednio z art. 75 Konstytucji RP. Za realizację tego zadania odpowiada gmina. Gmina może samodzielnie zarządzać nieruchomościami, przy czym rada gminy we współpracy z wójtem, burmistrzem lub prezydentem podejmuje wszystkie decyzje, a wyznaczone zadania realizują odpowiednie organy samorządowe.
Samorząd może tworzyć spółki komunalne (np. zarządzające budynkami mieszkalnymi, odpowiadające za wodociągi czy wywóz śmieci), które w jego imieniu wykonują usługi publiczne. Obowiązkiem gminy jest wyznaczenie strategii i kontrola działalności takich spółek. Gmina może także zlecać realizację usług komunalnych i utrzymanie lokali firmom prywatnym.
Część mieszkań w Polsce (ok. 6 proc.) należy do samorządu – mieszka w nich 3 miliony Polaków. Zarządzając nimi, gmina powinna:
Gmina może budować mieszkania na wynajem dostępne dla mieszkańców. Korzystając ze swojego zasobu mieszkaniowego, może wspierać osoby w kryzysie bezdomności lub żyjące w złych warunkach mieszkaniowych, a także osoby w trudnej sytuacji zdrowotnej, rodzinnej i społecznej, m.in. ofiary przemocy domowej rozpoczynające nowe życie.
Mieszkania komunalne to mieszkania o czynszu niższym niż rynkowy, przeznaczone dla osób o niskich dochodach. Na przykład w Poznaniu oznacza to dochód na jednego domownika poniżej 3573,99 zł, jeśli o mieszkanie ubiega się jedna osoba, i 2779,77 zł w gospodarstwie wieloosobowym. W Tarnobrzegu kwoty te wynoszą: 3176,88 zł w przypadku gospodarstwa jednoosobowego i 2382,66 zł w gospodarstwie wieloosobowym.
Mieszkania socjalne to lokale o obniżonym standardzie i jeszcze niższym czynszu niż w mieszkaniach komunalnych – przeznaczone dla osób najuboższych. Do ubiegania się o taki lokal w Poznaniu uprawnia dochód na jednego domownika nie większy niż 2779,77 zł w gospodarstwie jednoosobowym i 1985,55 zł w gospodarstwie wieloosobowym. W Tarnobrzegu kwoty te wynoszą: 1825,7 zł w przypadku gospodarstwa jednoosobowego i 1429,6 w gospodarstwie wieloosobowym. W przeciwieństwie do mieszkania komunalnego, lokalu socjalnego nie można wykupić.
Planując budowę lub modernizację mieszkań i budynków mieszkalnych, gmina może m.in.: