 The gmina covers an area of , and as of 2006 its total population is 7,485.The gmina contains part of the protected area called Masurian Landscape Park.Gmina Mrągowo contains the villages and settlements of Bagienice, Bagienice Małe, Bagnowski Dwór, Boża Wólka, Boże, Boże Małe, Brodzikowo, Budziska, Czerniak, Czerwonki, Dobroszewo, Gązwa, Głazowo, Gniazdowo, Grabowo, Gronowo, Gwiazdowo, Joachimowo, Karwie, Kiersztanowo, Kosewo, Kosewo Górne, Krzosowo, Krzywe, Kucze, Lasowiec, Lembruk, Marcinkowo, Miejski Las, Mierzejewo, Młynowo, Muntowo, Nikutowo, Notyst Dolny, Notyst Mały, Notyst Wielki, Nowe Bagienice, Nowy Probark, Palestyna, Pełkowo, Piotrówka, Polska Wieś, Popowo Salęckie, Porębiska, Poręby, Probark, Ruska Wieś, Rydwągi, Sądry, Śniadowo, Sobięcin, Szczerzbowo, Szestno, Troszczykowo, Tymnikowo, Użranki, Wierzbowo, Witomin, Wola Muntowska, Wólka Bagnowska, Wólka Baranowska, Wymysły, Wyszembork, Zalec and Zawada.