 The gmina covers an area of , and as of 2006 its total population is 11,259 (out of which the population of Czempiń amounts to 5,135, and the population of the rural part of the gmina is 6,124).The gmina contains part of the protected area called Chłapowski Landscape Park.Apart from the town of Czempiń, Gmina Czempiń contains the villages and settlements of Betkowo, Bieczyny, Borowo, Donatowo, Głuchowo, Gorzyce, Gorzyczki, Helenopol, Jarogniewice, Jasień, Maruszkowo, Nowe Borówko, Nowe Tarnowo, Nowy Gołębin, Piechanin, Piotrkowice, Piotrowo Drugie, Piotrowo Pierwsze, Rakówka, Roszkowo, Sierniki, Słonin, Srocko Wielkie, Stare Tarnowo, Stary Gołębin and Zadory.