W skład gminy weszło 20 sołectw: Będomin, Grabowo Kościerskie, Grabowska Huta, Grabówko, Guzy, Jasiowa Huta, Liniewko Kościerskie, Lubań, Lubieszynek, Nowa Karczma, Nowy Barkoczyn, Rekownica, Skrzydłowo, Stary Barkoczyn, Śledziowa Huta, Szpon, Szatarpy, Sztofrowa Huta, Szumleś Królewski i Szumleś Szlachecki (oraz niewielka część sołectwa Lubieszyn)Uchwała Nr XVIII/108/72 Wojewódzkiej Rady Narodowej w Gdańsku z dnia 4 grudnia 1972 w sprawie utworzenia gmin w województwie gdańskim (Dziennik Urzędowy Wojewódzkiej Rady Narodowej w Gdańsku z dnia 15 grudnia 1972, Nr 20, Poz. 195).. 1 czerwca 1975 roku gmina znalazła się w nowo utworzonym mniejszym woj. gdańskim.

15 stycznia 1976 do gminy Nowa Karczma włączono tereny obrębu Wielki Klincz o ogólnej powierzchni 353,17 ha (obejmujące działki ewidencyjne nr 771-847) ze zniesionej gminy Wielki Klińcz w tymże województwie.

2 lipca 1976 gmina została zniesiona, a jej obszar połączono z gminą Liniewo w nową gminę Nowa Karczma-Liniewo z siedzibą w Nowej Karczmie.