 The gmina covers an area of , and as of 2006 its total population is 4,626.Gmina Sorkwity contains the villages and settlements of Bałowo, Borowe, Borowski Las, Burszewo, Choszczewo, Gieląd Mały, Gizewo, Głodowo, Janiszewo, Janowo, Jędrychowo, Jełmuń, Karczewiec, Kozarek Mały, Kozarek Wielki, Kozłowo, Lesiny, Maradki, Maradzki Chojniak, Miłuki, Młynik, Nibork, Nowy Gieląd, Piłaki, Pustniki, Rodowe, Rozogi, Rybno, Słomowo, Sorkwity, Stama, Stary Gieląd, Surmówka, Szarłaty, Szelągówka, Szymanowo, Tyszkowo, Warpuny, Wilamówko, Wola Maradzka, Załuki, Zamkowo and Zyndaki.Gmina Sorkwity is bordered by the gminas of Biskupiec, Dźwierzuty, Kolno, Mrągowo, Piecki and Reszel.