 The gmina covers an area of , and as of 2006 its total population is 5,736 (out of which the population of Miłakowo amounts to 2,665, and the population of the rural part of the gmina is 3,071).Apart from the town of Miłakowo, Gmina Miłakowo contains the villages and settlements of Bieniasze, Boguchwały, Gilginie, Głodówko, Gudniki, Henrykowo, Kłodzin, Klugajny, Książnik, Miejski Dwór, Mysłaki, Naryjski Młyn, Niegławki, Nowe Mieczysławy, Pityny, Pojezierce, Polkajny, Ponary, Raciszewo, Roje, Różnowo, Rycerzewo, Sąglewo, Stare Bolity, Trokajny, Warkałki, Warkały, Warny and Wojciechy.Gmina Miłakowo is bordered by the gminas of Godkowo, Lubomino, Morąg, Orneta and Świątki.