 The gmina covers an area of , and its total population is 8,343.Gmina Gniezno contains the villages and settlements of Braciszewo, Dalki, Dębówiec, Ganina, Goślinowo, Jankowo Dolne, Kalina, Krzyszczewo, Łabiszynek, Lubochnia, Lulkowo, Mączniki, Mnichowo, Modliszewko, Modliszewo, Napoleonowo, Obora, Obórka, Osiniec, Piekary, Pyszczyn, Pyszczynek, Skiereszewo, Strzyżewo Kościelne, Strzyżewo Paczkowe, Strzyżewo Smykowe, Szczytniki Duchowne, Wełnica, Wierzbiczany, Wola Skorzęcka and Zdziechowa.Gmina Gniezno is bordered by the town of Gniezno and by the gminas of Czerniejewo, Kłecko, Łubowo, Mieleszyn, Niechanowo, Rogowo, Trzemeszno and Witkowo.