Gmina Szubin to gmina miejsko-wiejska w województwie kujawsko-pomorskim, w powiecie nakielskim. W latach 1975-1998 gmina położona była w województwie bydgoskim.
Chomętowo, Chraplewo, Ciężkowo, Dąbrówka Słupska, Gąbin, Godzimierz, Grzeczna Panna, Kołaczkowo, Kornelin, Kowalewo, Królikowo, Łachowo, Małe Rudy, Mąkoszyn, Pińsko, Retkowo, Rynarzewo, Samoklęski Duże, Samoklęski Małe, Słonawy, Słupy, Smolniki, Stary Jarużyn, Szkocja, Szubin-Wieś, Tur, Wąsosz, Wolwark, Zalesie, Zamość, Żędowo, Żurczyn.
Ameryczka, Bielawy, Brzózki, Chobielin, Drogosław, Głęboczek, Jeziorowo, Koraczewko, Nadkanale, Nadjezierze, Niedźwiady, Olek, Podlaski, Rzemieniewice, Skórzewo, Smarzykowo, Suchy Pies, Stanisławka, Szaradowo, Trzciniec, Wojsławiec, Wrzosy, Wymysłowo, Zazdrość, Zielonowo.