W skład powiatu wchodzi 6 gmin: 1 miejsko-wiejska oraz 5 wiejskich. Na jego terenie położone jest jedno miasto – TucholaRozporządzenie Rady Ministrów z dnia 15 grudnia 1998 r. w sprawie szczegółowych zasad prowadzenia, stosowania i udostępniania krajowego rejestru urzędowego podziału terytorialnego kraju oraz związanych z tym obowiązków organów administracji rządowej i jednostek samorządu terytorialnego ()..
+ Gmina (2025) (2024) SiedzibaObwieszczenie Prezesa Rady Ministrów z dnia 23 sierpnia 2017 r. w sprawie wykazu gmin i powiatów wchodzących w skład województw (). TERYT Typ Nazwa 0416012 wiejska 25x25px Cekcyn Cekcyn 0416022 wiejska 25x25px Gostycyn Gostycyn 0416032 wiejska 25x25px Kęsowo Kęsowo 0416042 wiejska 25x25px Lubiewo Lubiewo 0416052 wiejska 25x25px Śliwice Śliwice 0416063 miejsko-wiejska 25x25px Tuchola Tuchola
W historii powiatu doszło do jednej zmiany granic: w 2008 roku w granice gminy Lniano w powiecie świeckim włączono część wsi Wysoka o powierzchni 19,31 ha z gminy CekcynRozporządzenie Rady Ministrów z dnia 24 lipca 2007 r. w sprawie ustalenia granic niektórych gmin i miast oraz nadania miejscowościom statusu miasta ()..