 The gmina covers an area of , and as of 2006 its total population is 3,028.Gmina Kruklanki contains the villages and settlements of Boćwinka, Borki, Brożówka, Budziska Leśne, Chmielewo, Czarcia Góra, Grądy Kruklaneckie, Jasieniec, Jeziorowskie, Jurkowo, Kamienna Struga, Knieja Łuczańska, Kruklanki, Lipowo, Majerka, Możdżany, Podleśne, Sołtmany, Wolisko, Żabinka, Żywki, Żywki Małe and Żywy.Gmina Kruklanki is bordered by the gminas of Banie Mazurskie, Giżycko, Kowale Oleckie, Pozezdrze, Świętajno and Wydminy.