 The gmina covers an area of , and as of 2006 its total population is 5,134.Gmina Stawiguda contains the villages and settlements of Bartąg, Bartążek, Binduga, Ćwikielnia, Dorotowo, Gągławki, Grada, Gryźliny, Jaroty, Kręsk, Majdy, Miodówko, Owczarnia, Pluski, Ruś, Rybaki, Stary Dwór, Stawiguda, Tomaszkowo, Wymój, Zazdrość, Zezuj, Zielonowo and Zofijówka.Gmina Stawiguda is bordered by the city of Olsztyn and by the gminas of Gietrzwałd, Olsztynek and Purda.