Gmina Zakrzewo 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.
Czernice, Drożyska Małe, Drożyska Średnie, Drożyska Wielkie, Głomsk, Kujan, Ługi, Nowa Wiśniewka, Osowiec, Prochy, Stara Wiśniewka, Śmiardowo Złotowskie, Wersk, Zakrzewo.
Dzierząźno, Karolewo, Kujanki, Łączyn, Nowe Zakrzewo, Nowy Głomsk, Poborcze, Stawnicki Młyn, Wierzchołek.