Gmina Nowa Karczma to gmina wiejska w województwie pomorskim, w powiecie kościerskim. W latach 1975-1998 gmina położona była w województwie gdańskim.
W skład gminy wchodzi 17 sołectw: Będomin, Grabowo Kościerskie, Grabówko, Grabowska Huta, Jasiowa Huta, Liniewko Kościerskie, Lubań, Nowa Karczma, Nowy Barkoczyn, Rekownica, Skrzydłowo, Stary Barkoczyn, Szatarpy, Szpon, Sztofrowa Huta, Szumleś Królewski, Szumleś Szlachecki
Guzy, Horniki, Horniki Dolne, Horniki Górne, Jasionowa Huta, Kamionki, Lubieszynek, Nowe Horniki, Skrzydłówko, Śledziowa Huta, Wielki Kamień, Zielona Wieś