Pierwsze wzmianki o miejscowościach gminy pochodzą z czasów krzyżackich. Są to najczęściej przywileje lokacyjne wsi, np. Karsin otrzymał taki przywilej w 1360 r., Wiele w 1382, Borsk 1383, Cisewie 1323, Górki 1352, Kliczkowy 1357, Miedzno 1353, Osowo 1374, Przytarnia 1378 r. Jak wynika z dokumentów lokacyjnych, miejscowości te istniały już wcześniej. W okresie panowania Krzyżaków (1309-1466) tereny te należały do komturstwa tucholskiego. Po powrocie do Polski odzyskane ziemie nazwano Prusami Królewskimi. W skład województwa pomorskiego wszedł powiat tucholski obejmujący ziemie wcześniejszego konturstwa.
Po odzyskaniu przez Polskę niepodległości, jeszcze przed zajęciem Pomorza Wschodniego, 1 sierpnia 1919 r. zostało utworzone województwo pomorskie podzielone na powiaty i gminy. Przynależność powiatowa gminy Karsin nie uległa zmianie. Po II wojnie światowej powiat chojnicki wszedł do utworzonego województwa bydgoskiego. Gmina Karsin pozostała w nim do 1975 r., kiedy to zlikwidowano powiaty. W wyniku reformy administracyjnej kraju (1975) gminę Karsin włączono do województwa gdańskiego, od roku 1999 gmina należy do powiatu kościerskiego i województwa pomorskiego.