Według stanu z 1 stycznia 1946 gmina składała się z 6 gromad: Bojszów, Kleszczów, Lacza, Rachowice, Rudno i Rudziniec. 6 lipca 1950 zmieniono nazwę woj. śląskiego na katowickie., a 9 marca 1953 kolejno na stalinogrodzkie.. Według stanu z 1 lipca 1952 gmina składała się z 5 gromad: Bojszów, Kleszczów, Łącza, Rudno i RudziniecWykaz Gromad Polskiej Rzeczypospolitej Ludowej według stanu z dnia 1.VII 1952 r., PRL, GUS, Warszawa.. Gmina została zniesiona 29 września 1954 wraz z reformą wprowadzającą gromady w miejsce gmin..

Jednostkę reaktywowano 1 stycznia 1973 w tymże powiecie i województwie.. W jej skład weszły obszary 7 sołectw: Bojszów, Brzezinka, Kleszczów, Ligota Kradziejowska, Łącza, Rudno, Rudziniec i RzeczyceUchwała Nr XX/99/72 Wojewódzkiej Rady Narodowej w Katowicach z dnia 6 grudnia 1972 r. w sprawie utworzenia gmin w województwie katowickim (Dziennik Urzędowy Wojewódzkiej Rady Narodowej w Katowicach z dnia 20 grudnia 1972 r., Nr. 12, Poz. 103)..

27 maja 1975 sołectwo Brzezinka włączono do Gliwic..

1 czerwca 1975 gmina weszła w skład nowo utworzonego (mniejszego) woj. katowickiego (zniesienie powiatów).. Od 1999 w woj.