 The gmina covers an area of , and as of 2006 its total population is 10,887.Gmina Czarnków contains the villages and settlements of Białężyn, Brzeźno, Bukowiec, Ciążyń, Ciszkowo, Gajewo, Gębice, Gębiczyn, Góra nad Notecią, Goraj-Zamek, Grzępy, Huta, Hutka, Jędrzejewo, Komorzewo, Kuźnica Czarnkowska, Marunowo, Mikołajewo, Paliszewo, Pianówka, Radolinek, Radosiew, Romanowo Dolne, Romanowo Górne, Sarbia, Sarbka, Śmieszkowo, Sobolewo, Średnica, Walkowice and Zofiowo.Gmina Czarnków is bordered by the town of Czarnków and by the gminas of Budzyń, Chodzież, Lubasz, Połajewo, Ryczywół, Trzcianka, Ujście and Wieleń.