Chrostkowo to gmina wiejska w województwie kujawsko-pomorskim, w powiecie lipnowskim, istniejąca od 1867 roku. Siedzibą gminy jest miejscowość Chrostkowo, a jej powierzchnia wynosi 74,08 km², z dominacją użytków rolnych (81%) oraz leśnych (9%). W 2013 roku gmina liczyła 2990 mieszkańców. Gmina ma bogate dziedzictwo historyczne i kulturowe. Przez jej teren przebiega „Trakt Napoleoński”, a w czasie Powstania Styczniowego w 1865 roku toczyły się tu walki z zaborcą carskim, co upamiętnia pomnik w Nietrzebie, oddający hołd poległym powstańcom. W okresie II wojny światowej gmina została włączona do Rzeszy Niemieckiej i zmieniono jej granice. Po wojnie powrócono do stanu sprzed 1939 roku, jednak de facto zrealizowane zmiany pozostały w mocy. W 1973 roku gmina została reaktywowana, a od 1999 roku należy do powiatu lipnowskiego. Architektonicznie gmina ma wiele atrakcji, w tym drewniany kościół św. Barbary z około 1694 roku, spichlerze z XIX wieku oraz drewniany młyn wodny w Nietrzebie. Teren gminy jest również znany z unikalnych form polodowcowych zwanych drumlinami, a w krajobrazie wyróżniają się pagórki chrostkowskie. Gmina obejmuje 15 sołectw, w tym Adamowo, Kawno i Stalmierz, a w jej sąsiedztwie znajdują się gminy Brzuze, Kikół, Lipno, Rogowo, Skępe i Zbójno. Ciekawostką jest, że w herbie gminy widnieje brzoza, symbolizująca bujną zieleń regionu, a snop zboża odnosi się do tradycyjnego charakteru rolnictwa.