Gmina Tuchola to gmina miejsko-wiejska w województwie kujawsko-pomorskim, w powiecie tucholskim. W latach 1975-1998 gmina położona była w województwie bydgoskim.
Barłogi, Biała, Białowieża, Bielska Struga, Bladowo-Wybudowanie, Borki, Brody, Dąbrówka, Dziekcz, Fojutowo, Huby, Jaty, Jesionowo, Kiełpin-Wymysłowo, Końskie Błota, Koślinka, Lasek, Lipce, Lubierzyn, Łosiny, Mrowiniec, Na Polach, Nad Bladówkiem, Nad Kanałem, Nadolna Karczma, Nadolnik, Niwki, Nowa Tuchola, Ostrów, Parcele Legbądzkie, Pod Komorzą, Pod Lasem, Raciąski Młyn, Raciąż-Piaski, Radonek, Słupy, Stegny, Szosa Bydgoska, Szosa Sępoleńska, Tajwan, Trzcionek, Wielka Komorza, Wiśniówka, Woziwoda, Wybudowanie Raciąskie, Wysocki Młyn, Wysoka, Wysoka Wieś, Za Jeziorem, Zielona Łąka, Zielonka.