 The gmina covers an area of , and as of 2006 its total population is 7,167 (7,359 in 2011).Gmina Iłowo-Osada contains the villages and settlements of Białuty, Białuty Kolonia, Brodowo, Chorap, Dwukoły, Dźwierznia, Gajówki, Iłowo-Osada, Iłowo-Wieś, Janowo, Kolonie Narzymskie, Krajewo, Kraszewo, Mansfeldy, Mławka, Narzym, Pruski, Purgałki, Sochy and Wierzbowo.Until 2003 it also included the village of Piekiełko, which is now a part of the town of Mława in neighbouring Masovian Voivodeship.