 The gmina covers an area of , and as of 2006 its total population is 6,498 (6,532 in 2011).Gmina Kamieniec contains the villages and settlements of Cykówiec, Cykówko, Cykowo, Doły, Goździchowo, Jaskółki, Kamieniec, Karczewo, Konojad, Kotusz, Kowalewo, Łęki Małe, Łęki Wielkie, Lubiechowo, Maksymilianowo, Parzęczewo, Plastowo, Płastowo, Puszczykówiec, Puszczykowo, Sepno, Szczepowice, Ujazd, Ujazd-Huby, Wąbiewo, Wilanowo and Wolkowo.Gmina Kamieniec is bordered by the gminas of Granowo, Grodzisk Wielkopolski, Kościan, Rakoniewice, Śmigiel, Stęszew and Wielichowo.