Gmina może obejmować pojedynczą, lokalną społeczność lub też stanowić ich grupę, jeżeli łączą ich wspólne potrzeby i interesy. Gmina może być powołana w drodze ustawy po przeprowadzeniu referendum w danym regionie. Mówi o tym artykuł 139 konstytucji.

Ustawa o samorządzie lokalnym określa warunki, które musi spełniać gmina. Przede wszystkim gmina musi liczyć co najmniej 5 tysięcy mieszkańców. Wyjątek od tego stanowi przypadek, gdy gminę ustanawia się na terenie o wyjątkowej sytuacji lokacyjnej, historycznej lub z powodów ekonomicznych. W myśl tej ustawy gmina musi zagwarantować warunki dostępności do podstawowej edukacji i opieki zdrowotnej, usług pocztowych, bibliotek.

Obok gmin konstytucja umożliwia także tworzenie gmin miejskich. Rząd może jej zapewnić specyficzne uprawnienia, które będą odpowiadały rozwojowi terenów miejskich. Gmina miejska to zwarte, sąsiadujące ze sobą zbiorowiska osiedli. Łączy je głównie to, iż ich mieszkańcy codziennie przemieszczają się do centrum miasta. Miasto może zyskać taki status, gdy posiada co najmniej 20 tysięcy mieszkańców oraz gwarantuje co najmniej 15 tysięcy miejsc pracy. Dodatkowo miasto musi być geograficznym, ekonomicznym i kulturalnym centrum dla otaczających je osiedli. Ten rodzaj gminy powołuje Zgromadzenie Państwowe. W podejmowanej uchwale określa się m.in.