Na terenie gminy znajdują się 43 miejscowości tworzące 38 sołectw

Miejscowości wchodzące w znajdujące się na terenie gminy: Bielsk, Bolechowice, Cekanowo, Ciachcin, Ciachcin Nowy, Dębsk, Drwały, Dziedzice, Gilino, Giżyno, Goślice, Jaroszewo Biskupie, Jaroszewo - Wieś, Jączewo, Józinek, Kędzierzyn, Kleniewo, Kłobie, Konary, Kuchary-Jeżewo, Leszczyn Księży, Leszczyn Szlachecki, Lubiejewo, Machcino, Machcinko, Niszczyce, Niszczyce - Pieńki, Pęszyno, Rudowo, Sękowo, Smolino, Strusino, Szewce, Śmiłowo, Tłubice, Tchórz, Ułtowo, Umienino, Umienino - Łubki, Zagroba, Zakrzewo, Zągoty, Żukowo

 

Miejscowości Ciachcin i Ciachcin Nowy tworzą sołectwo Ciachcin, miejscowości Machcino i Machcinko tworzą sołectwo Machcino, a Miejscowości Umienino, Umienino - Łubki, Pęszyno i Strusino tworzą sołectwo Umienino.