Gmina Złotów to gmina wiejska w województwie wielkopolskim, w powiecie złotowskim. W latach 1975-1998 gmina położona była w województwie pilskim.
Bielawa, Blękwit, Bługowo, Buntowo, Dzierzążenko, Franciszkowo, Górzna, Józefowo, Kamień, Kleszczyna, Klukowo, Krzywa Wieś, Międzybłocie, Nowa Święta, Nowiny, Nowy Dwór, Pieczynek, Płosków, Radawnica, Rudna, Skic, Sławianowo, Stare Dzierząźno, Stawnica, Święta, Wąsosz, Zalesie.
Bługowiec, Gajek, Grodno, Kaczochy, Kleszczynka, Kobylnik, Krzywa Wieś-Leśniczówka, Łopienko, Nowa Kleszczyna, Nowa Święta-Leśniczówka, Nowa Święta-Osada, Nowiny-Osada, Pieczyn, Rosochy, Sławianówko, Stawnicki Młyn, Stawno, Wielatowo.