Gmina Witkowo to gmina miejsko-wiejska w województwie wielkopolskim, w powiecie gnieźnieńskim. W latach 1975-1998 gmina położona była w województwie konińskim.
Chłądowo, Czajki, Ćwierdzin, Dębina, Folwark, Gaj, Gorzykowo, Jaworowo, Kamionka, Kołaczkowo, Malenin, Małachowo-Kępe, Małachowo-Wierzbiczany, Małachowo-Złych Miejsc, Mąkownica, Mielżyn, Odrowąż, Ostrowite Prymasowskie, Piaski, Ruchocin, Ruchocinek, Skorzęcin, Sokołowo, Strzyżewo Witkowskie, Wiekowo, Witkówko.
Głożyny, Królewiec, Krzyżówka, Małachowo-Szemborowice, Popielarze, Raszewo, Skorzęcin-Nadleśnictwo, Stary Dwór, Wierzchowiska.