Gmina Karsin 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 11 sołectw: Bąk, Borsk, Cisewie, Dąbrowa, Górki, Karsin, Osowo, Przytarnia, Wdzydze Tucholskie, Wiele, Zamość