Gmina zbiorowa Wielki Donimierz została utworzona 1 sierpnia1934 roku w powiecie morskim w woj. pomorskim (II RP) z dotychczasowych jednostkowych gmin wiejskich: Będargowo, Częstkowo, Glazica, Grabowiec, Jeleńska Huta, Kamień, Kowalewo, Łebno, Przetoczyno, Smażyno, Szemud i Zęblewo oraz z obszarów dworskich położonych na tych terenach lecz nie wchodzących w skład gmin (m.in. obszaru dworskiego Wielki Donimierz)[4].
Po wojnie (7 kwietnia1945 roku) gmina wraz z całym powiatem morskim weszła w skład nowo utworzonego woj. gdańskiego[5]. 1 lipca1951 roku zmieniono nazwę powiatu morskiego na wejherowski[6]. Według stanu z dnia 1 lipca1952 roku gmina składała się z 14 gromad: Będargowo, Częstkowo, Glazica, Grabowiec, Jeleńska Huta, Kamień, Kowalewo, Łebieńska Huta, Łebno, Przetoczyno, Smażyno, Szemud, Wielki Donimierz i Zęblewo[7]. Gmina została zniesiona 29 września1954 roku wraz z reformą wprowadzającą gromady w miejsce gmin[8]. Jednostki nie przywrócono 1 stycznia1973 roku po reaktywowaniu gmin, utworzono natomiast jej terytorialny odpowiednik, gminę Szemud[9].