 The gmina covers an area of , and as of 2006 its total population is 5,395.Gmina Niechanowo contains the villages and settlements of Arcugowo, Cielimowo, Czechowo, Drachowo, Goczałkowo, Grotkowo, Gurówko, Gurowo, Jarząbkowo, Jelitowo, Jelonek, Karsewo, Kędzierzyn, Malczewo, Marysin, Mierzewo, Mikołajewice, Miroszka, Niechanowo, Nowa Wieś Niechanowska, Potrzymowo, Trzuskołoń, Żelazkowo and Żółcz.Gmina Niechanowo is bordered by the town of Gniezno and by the gminas of Czerniejewo, Gniezno, Witkowo and Września.