 The gmina covers an area of , and as of 2006 its total population is 10,133.Gmina Kramsk contains the villages and settlements of Anielew, Barce, Bilczew, Borki, Brzózki, Dębicz, Drążek, Grąblin, Helenów Drugi, Helenów Pierwszy, Izabelin, Jabłków, Konstantynów, Kramsk, Kramsk-Łazy, Kramsk-Łęgi, Kramsk-Pole, Ksawerów, Lichnowo, Milin, Nowy Czarków, Osowce, Pąchów, Patrzyków, Podgór, Rudzica, Rysiny, Strumyk, Święciec, Święte, Wielany, Wola Podłężna, Wysokie and Żrekie.Gmina Kramsk is bordered by the city of Konin and by the gminas of Koło, Kościelec, Krzymów, Osiek Mały, Ślesin and Sompolno.